
Vadim
06.08.2018
07:04:02

Ivan
06.08.2018
07:04:06

Алексей
06.08.2018
09:36:58

Tarik
06.08.2018
09:37:47

Google

Tarik
06.08.2018
09:39:10
Будут у тебя все стринги

Paul
06.08.2018
09:40:48
так я расставляю наоборот .localized по мере прохождения кода...

Tarik
06.08.2018
09:43:40

Paul
06.08.2018
09:44:02
проект уже есть )

Alex
06.08.2018
09:55:20
Знает кто группу по ui/ux в тг?

Ivan
06.08.2018
10:16:36
никто не сталкивался с такой проблемой что если послать запрос, который долго выполняется на сервере, то даже если завершить этот запрос, остальные запросы тоже начинают "тормозить" (AFNetworking)?

Константин
06.08.2018
10:33:57

Haile
06.08.2018
10:35:40
UIPopoverController

Константин
06.08.2018
10:40:19

Ivan
06.08.2018
10:43:16
Херня какая-то, спамит

Paul
06.08.2018
11:02:45
/spam

Alex
06.08.2018
11:14:16
всем привет, может кто-нибудь подсказать где взять такой контрол? https://d3nevzfk7ii3be.cloudfront.net/igi/lLvHjdchrABraYrR.medium

Google

Alex
06.08.2018
11:14:41
swipe lock / graphic password / pattern password / etc
гугл нагуглил какието слабые контролы

Abdulazim
06.08.2018
11:36:46

Alex
06.08.2018
11:37:28
Што)

??
06.08.2018
11:41:14
Кодни ташавораман, сал сабр килинг/ Код скину, чуток погодите плз

Abdulazim
06.08.2018
11:43:34

Firdavs
06.08.2018
12:00:51
https://github.com/uias/Tabman

Tarik
06.08.2018
12:19:01
Либо вью с кнопками так проще всего сделать

Abdulazim
06.08.2018
12:39:57

Devios Cr&.
06.08.2018
12:46:45
??? вот кто знает что этот разработчик усатый Сеньор из мексики?

kilg
06.08.2018
13:46:52
привет
можете посоветовать какой нибудь git ui клиент под макось беслатный? в xcode вообще как то все плохо с поддержкой гита

Max
06.08.2018
13:47:16
Source tree

kilg
06.08.2018
13:48:03
оно в store берется?\

Max
06.08.2018
13:48:10
вроде не
https://www.sourcetreeapp.com/

Roma
06.08.2018
13:49:06
Fork

kilg
06.08.2018
13:50:05

Max
06.08.2018
13:50:10
и?
не использовать его теперь?)

Vadim
06.08.2018
13:50:43

Google

Max
06.08.2018
13:50:52
на вкус и цвет
два года, полёт нормальный

Vadim
06.08.2018
13:53:48
ну как бы он нормальный только потому что ты этим 2 года пользуешься
если сейчас с нуля начинать смотреть я вообще не представляю как можно выбрать сорс три имея fork и tower
он просто абсолютно неюзабелен

Max
06.08.2018
13:54:33
мои задачи он покрывает на 100%
кому-то и в консольке норм
холивар?

kilg
06.08.2018
13:54:49
fork есть в store?

Vadim
06.08.2018
13:55:09
да нет гит клиентов в апп сторе

Maksim Gridin
06.08.2018
13:55:20
изучаю свифт, возник такой вопрос:
как получить доступ к ассоцированным значениям перечисления через квадратные скобки?
Например:
let response: Response = .error(code: "403", description: "Forbidden")
print(response[0]) // 403
print(response[1]) // Forbidden

Vadim
06.08.2018
13:55:45
никак

Vadim
06.08.2018
13:55:49
это не джаваскрипт

Maksim Gridin
06.08.2018
13:56:08
сурово ты выразился )

kilg
06.08.2018
13:56:18

Vadim
06.08.2018
13:56:49

Maksim Gridin
06.08.2018
13:57:18
вот как бф этот паттернматчинг в subscript запихнуть?

Vadim
06.08.2018
13:58:24
можешь попробовать сделать subscript в Response
и там в switch на основе индекса и значения возвращать то что нужно

Haile
06.08.2018
13:59:55

Google

Maksim Gridin
06.08.2018
14:01:49
спасибо, натолкнули на решение:
enum Response {
case result(code: String, value: String)
case error(code: String, description: String)
subscript(i: Int) -> String {
if case .result(let a, let b) = self {
return i == 0 ? a : b
}
else if case .error(let a, let b) = self {
return i == 0 ? a : b
}
return ""
}
}

kilg
06.08.2018
14:05:06
О. какая жесть разрешать конфликт в xcodeproj(

Admin
ERROR: S client not available

Вовка
06.08.2018
14:08:59

Vadim
06.08.2018
14:09:34
тут лучше switch

Maksim Gridin
06.08.2018
14:10:30

Vadim
06.08.2018
14:10:44
ну не вместо enum же

Sergey
06.08.2018
14:19:14
Лучше создать структуру c var code, description

Maksim Gridin
06.08.2018
14:21:12
я же изучаю тонкости языка, поэтому пробую все возможные варианты

Sergey
06.08.2018
14:21:48

Maksim Gridin
06.08.2018
14:26:37
тут лучше switch
да с помощью свитч смотрится элегантнее:
switch self {
case .result(let a, let b):
return i == 0 ? a : b
case .error(let a, let b):
return i == 0 ? a : b
default: return ""
}

Firdavs
06.08.2018
14:26:52
почему navigationBar.layoutMargins не работает для кнопок в навбаре?

??
06.08.2018
14:56:18
Здравствуйте уважаемые разработчики! Не могли бы вы мне помочь с делегированием данных между классами: у меня есть основной класс в котором я делаю парсинг json-на, то есть класс viewController, в нем имеется ui collectionView другого класса, в который я хочу передать данные: каким образом можно это сделать ? Пробывал просто передавать данные через объекты классов, выдает nil.
Через делегирование не совсем понимаю как можно сделать

Max
06.08.2018
14:58:13
про протоколы почитай
но парсинг в UIViewController штука так себе

??
06.08.2018
14:59:49

Google

Max
06.08.2018
15:00:02
значит видео посмотри
всё просто

??
06.08.2018
15:00:22
Еще есть варианты?

Max
06.08.2018
15:00:40
замыкания
можешь ими передавать данные
можешь с помощью нотификаций делать это так же
но так себе идея

??
06.08.2018
15:01:46
замыкания
На мэйн асинхронность дать? Или по глобалу?

Max
06.08.2018
15:02:24
ну, замыкания - штука асинхронная, тут ты угадал
почитай про closures

??
06.08.2018
15:02:46