
Artem
21.08.2017
09:42:22

Ilkhom
21.08.2017
09:45:26

Yury
21.08.2017
09:47:19
Но я пытаюсь

Google

Виталий
21.08.2017
09:48:05
?

Виталий
21.08.2017
10:08:25
guard хорош для извлечения переменных. Если просто проверки - то он ни чем не лучше if. Быстрее? С чего ли это, еще скажите в процессоре отдельная инструкция для него.
Но порой он больше дает понимание кода (глаз цепляется лучше) когда там обязательные условия для продолжения.
И по рукам бить нужно за принудительные извлечение опциональных! значений. Есть для этих целей guard.
guard let animation = animation, let iconView = iconView else { return }
Ну и далее убираете ваши '!'
В редких случаях нагляднее конечно извлекать принудительно, но это только в крайних случаях

Adrián
21.08.2017
10:10:22
День добрый, никто тут macbook pro не продает?)))

Виталий
21.08.2017
10:10:31
Иногда переопределить переменную не удается - тогда даете имя другое при извлечении и все
Еще в кложурах удобно делать так, если указан [weak self]:
guard let `self` = self else { return }

Rychkov
21.08.2017
10:17:50

Vadim
21.08.2017
10:28:11

Виталий
21.08.2017
10:28:39
Нет, self - это зарезервированное имя, поэтому в кавычки
И его можно переопределять
Также как и создавать переменную default - сама эппл так делает

Vadim
21.08.2017
10:29:18

Виталий
21.08.2017
10:30:19
Хм на 4м работает

Google

Виталий
21.08.2017
10:30:30
И в objc так же делал

Vadim
21.08.2017
10:30:38

Jirom
21.08.2017
10:30:39
Друзья подскажу как лучше сделать! Мне нужно сделать запрос и получить несколько типов id и в дальнейшем использовать эти id для разных кейсов. И я вот думаю в каком виде хранить эти id чтоб был к ним быстрый доступ и вообще какой best practices. Спасибо!

Ivan
21.08.2017
10:31:13
я охуеваю с вопросов, которые здесь задают

Shamil
21.08.2017
10:34:28

Виталий
21.08.2017
10:36:55
попросили сделать приложуху для iOS, подскажите, куда копать?
?

Jirom
21.08.2017
10:37:24

Виталий
21.08.2017
10:39:12
типа дай другим поохуевать?

Vadim
21.08.2017
10:40:41

Ilkhom
21.08.2017
10:41:00

Jirom
21.08.2017
10:42:08

Виталий
21.08.2017
10:42:29


Beer_Koala
21.08.2017
10:44:00
Добрый день!
Помогите с таким вопросом.
Юзаю вот эту библиотеку: https://github.com/PhamBaTho/BTNavigationDropdownMenu
Подключал через поды.
В основном классе (BTNavigationDropdownMenu) есть реквизит tableView, который имеет тип BTTableView (наследник UITableView).
В инициализаторе таблицы есть такая штука: self.separatorStyle = UITableViewCellSeparatorStyle.none
А мне нужно юзать другой стиль.
Те решения, которые я перепробовал:
1. В классе (BTNavigationDropdownMenu) сделать extension и добавить процедурка, которая поменяет стиль, но не могу расширить, потому что реквизит fileprivat
2. По этой же причине не могу сделать класс-наследник BTNavigationDropdownMenu и поменять реквизит там.
3. Расширить класс BTTableView тоже не могу, т.к. при импорте библиотеки этот класс не видно.
Редактировать саму библиотеку не хочется, т.к. случайный install pod или апдейт по идее убьет все мои наработки в этих файлах.
Подскажите способ внести изменения?
Или как-то можно добавить класс BTTableView в видимость модуля не меняя файлы библиотеки может???


Rychkov
21.08.2017
10:44:28

Jirom
21.08.2017
10:44:38
пнх
Бате своему скажи, за то что воспитал тебя таким!

Виталий
21.08.2017
10:46:01

Ivan
21.08.2017
10:46:58
о, давайте посремся
пошли нахуй все

Bakha
21.08.2017
10:47:01

Google

Ivan
21.08.2017
10:47:03
идите нахуй, черти
заказчики пидорасы
свифт не работает

Andrey
21.08.2017
10:47:45
Пиздец чат помойка :)

Ilkhom
21.08.2017
10:48:02
шикарно

Ivan
21.08.2017
10:48:11
так исторически сложилось

Bakha
21.08.2017
10:50:05

Виталий
21.08.2017
10:50:25
?

Jirom
21.08.2017
10:51:49
Виталька от пизды деталька ??
?

-_-
21.08.2017
11:20:48
А где реально админы? Что за самовыпил такой произошел?

Ilkhom
21.08.2017
11:29:10
одмин головой ушел в реакт натив

Pavel
21.08.2017
11:35:06

Markmaster
21.08.2017
11:57:56
Здравствуйте. У меня вопрос:
- Подскажите пожалуйста оффлайн курсы по программированию на Swift, для чайников, чтобы по окончании был шанс устроиться на профильную работу или уже с предопределением?

Rychkov
21.08.2017
11:58:34

Kamoliddin
21.08.2017
12:04:47
как минимум еще книги
курсы от стенфорда

Markmaster
21.08.2017
12:05:11

Kamoliddin
21.08.2017
12:05:26
и еще пара штук по вакансии

Google

Kamoliddin
21.08.2017
12:05:32
что они там требуют

Markmaster
21.08.2017
12:05:34

Kamoliddin
21.08.2017
12:05:51
оффлайн не знаю
но в geekbrains
loftblog
swiftbook

Admin
ERROR: S client not available

Kamoliddin
21.08.2017
12:06:23
и доки от apple

Markmaster
21.08.2017
12:06:48

Misha
21.08.2017
12:07:04

Vadim
21.08.2017
12:08:56
а потом у тебя везде восклицательные знаки, гений

Vadim
21.08.2017
12:10:05

Markmaster
21.08.2017
12:11:50
http://www.specialist.ru/course/iphone1
А как такие курсы?
http://www.specialist.ru/course/ajprog2

Vadim
21.08.2017
12:14:25
:-(
это подводка к тому, что одних курсов будет как минимум мало, computer science нужно изучать параллельно

Markmaster
21.08.2017
12:14:45

Vadim
21.08.2017
12:15:08
алгоритмы, структуры данных, железки

Aleksandr
21.08.2017
12:15:43
Ещё по верстке вопрос возник - допустим есть TextField на экране внизу, при начале ввода он перекрывается клавиатурой (наш дизайнер редиска), чтобы не перекрывался, всё содержимое лежит в ScrollView и скроллится вверх. Но этот же скролл вью не дает нормально сверстать экран, так как не прижмёшь ничего к низу. Можно ли как-то сдвигать содержимое экрана без ScrollView?

Google

Suren
21.08.2017
12:15:52

Markmaster
21.08.2017
12:16:07

Булат
21.08.2017
12:16:20

Suren
21.08.2017
12:16:56
Тем не менее когда пишешь на четвёртом, что-то уже нужно делать не так, как в третьем

Vadim
21.08.2017
12:17:34
как пример

Aleksandr
21.08.2017
12:21:49
спасибо большое, посмотрю!

Dmytro
21.08.2017
14:19:01
Если apple перестанет поддерживать 32 битные приложения и удалит их с магазина, то значит что iphone 5/5c, ipad mini и все что не на 64 битной архитектуре вообще ничего не смогут скачать с магазина?

Alexey
21.08.2017
14:33:18
Люди, кто-то работал с AudioKit?
Я ищу возможность накладывать эффекты на существующий аудио файл, эффекты вроде Reverb, Boost.
AudioKit может такое делать для воспроизведения, но мне нужна возможность еще и сохранить файл с наложенными эффектами.
Кто-нибудь что-то похожее делал?

Victor
21.08.2017
14:48:51

Arthur
21.08.2017
14:50:16

Dmytro
21.08.2017
14:51:15

Alexey
21.08.2017
14:51:27
так

Arthur
21.08.2017
14:51:45
нет, еще раз - добавить поддержку x64