Size: a a a

iOS Developers — русскоговорящее сообщество

2020 January 20

MG

Max Ghost in iOS Developers — русскоговорящее сообщество
Alex Yatsenko
поэтому лучше все делать кодом )
Да лучше но по времи дольше и дебажить замучишься:))
источник

AY

Alex Yatsenko in iOS Developers — русскоговорящее сообщество
Max Ghost
Да лучше но по времи дольше и дебажить замучишься:))
по времени тоже самое, дебажить легче - нигде не проебешь коннект, а исправлять в 10 раз быстрее чем в сториборде
источник

KR

Kirill Rudenko in iOS Developers — русскоговорящее сообщество
Кто подключал гугл аналитику?
источник

A9

Alex 921 in iOS Developers — русскоговорящее сообщество
Друзья, привет! Подскажите пожалуйста, что нужно исправить в коде, чтоб получилась шахматная доска как на скрине? А то как-то коряво выходит при print😊
источник

A9

Alex 921 in iOS Developers — русскоговорящее сообщество
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
а что выходит то
источник

S

Stanislav in iOS Developers — русскоговорящее сообщество
Alex 921
Друзья, привет! Подскажите пожалуйста, что нужно исправить в коде, чтоб получилась шахматная доска как на скрине? А то как-то коряво выходит при print😊
Было бы неплохо кидать код текстом, а не скрином, и показывать, что же не так
источник

A9

Alex 921 in iOS Developers — русскоговорящее сообщество
Stanislav
Было бы неплохо кидать код текстом, а не скрином, и показывать, что же не так
а блин, точно
источник

A9

Alex 921 in iOS Developers — русскоговорящее сообщество
Вот код


print("\n\n\n\n\nchess board\n\n")

var chessBoard = [String:Bool] ()

let letterSi = ["a", "b", "c", "d", "e", "f", "g", "h"]

print(" ")
for letter in letterSi {
   print("\(letter)" )
}
print()

for i in 0..<letterSi.count {
   print("\(i) ")
   for letter in 0..<letterSi.count {
       let key = "\(letterSi[letter])\(i)"
       let value = (letter + i) % 2 == 0 ? true : false
       
       chessBoard[key] = value
       let valueCharacter = "\u{25A1}" + " " + "\u{25A0}"
       print(valueCharacter)
   }
   print("\(i)")
}

print(" ")
for letter in letterSi {
   print("\(letter) ")
}
print()
источник

A9

Alex 921 in iOS Developers — русскоговорящее сообщество
Denis Kim
а что выходит то
Вот так выходит
источник

S

Sergey in iOS Developers — русскоговорящее сообщество
Возникла проблема с NSUbiquitousKeyValueStore - у большого количества юзеров НЕ сохраняются значения. При чем, по сути, они должны сохраняться локально, но даже после двадцатьпятого вызова synchronize, рестарт аппки убивает значения.

Читал такое, но там предлагают перезайти/переустановить аппку. Юзеры делать такого естественно не будут.
iCloud entitlement БЫЛ изначально, но key-value включил позже.

Мой юзкейс:
let cloud = NSUbiquitousKeyValueStore.default

return cloud.object(..) as? Type // вот тут outdated значения приходят

cloud.set(...)
cloud.synchronize()

Есть ли какие-либо решения с моей стороны или альтернативные (self-hosted?) хранилища.
источник

S

Sergey in iOS Developers — русскоговорящее сообщество
Sergey
Возникла проблема с NSUbiquitousKeyValueStore - у большого количества юзеров НЕ сохраняются значения. При чем, по сути, они должны сохраняться локально, но даже после двадцатьпятого вызова synchronize, рестарт аппки убивает значения.

Читал такое, но там предлагают перезайти/переустановить аппку. Юзеры делать такого естественно не будут.
iCloud entitlement БЫЛ изначально, но key-value включил позже.

Мой юзкейс:
let cloud = NSUbiquitousKeyValueStore.default

return cloud.object(..) as? Type // вот тут outdated значения приходят

cloud.set(...)
cloud.synchronize()

Есть ли какие-либо решения с моей стороны или альтернативные (self-hosted?) хранилища.
А статус icloud смотрел?
источник

S

Sergey in iOS Developers — русскоговорящее сообщество
Sergey
А статус icloud смотрел?
Юбикути кейстор подразумевает локальный UserDefaults с бэком в айклауд.

То есть хотя бы локально настройки должны сохраняться на диск..
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
Alex 921
Вот так выходит
ну не
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
не переноси текст после каждого квадрата, и не выводи сразу оба, надо только текущий - белый или черныц
источник

KR

Kirill Rudenko in iOS Developers — русскоговорящее сообщество
как запустить gif ?
источник

A9

Alex 921 in iOS Developers — русскоговорящее сообщество
Denis Kim
не переноси текст после каждого квадрата, и не выводи сразу оба, надо только текущий - белый или черныц
Ок. Спс. Буду пробовать
источник

AY

Alex Yatsenko in iOS Developers — русскоговорящее сообщество
простите не удержался
источник

T

The The in iOS Developers — русскоговорящее сообщество
господа, может кто-то имел плотно дело с UIAlertController. я могу поменять фон у диалога через доступ к сабвью. могу получить доступ к лейблу через сабвью, но если поменять у нее цвет текста, он все равно будет стандартный, а не тот что я задал (например, красный - а лейбл остается с черным текстом). кто-то такое решал?
источник

S

Sasha_A in iOS Developers — русскоговорящее сообщество
The The
господа, может кто-то имел плотно дело с UIAlertController. я могу поменять фон у диалога через доступ к сабвью. могу получить доступ к лейблу через сабвью, но если поменять у нее цвет текста, он все равно будет стандартный, а не тот что я задал (например, красный - а лейбл остается с черным текстом). кто-то такое решал?
если нужна кастомизация - лучше написать свой алерт контрол. нет гарантии что в следущих версиях iOS ирерархия сабвью не поменяется.
источник