
kostyaLem
10.08.2016
13:33:29
я вообще ничего не понимаю ? надеюсь когда закончу универ, то буду хоть что то понимать из этого

Andrew
10.08.2016
13:36:33

kostyaLem
10.08.2016
13:36:57
всм уже , я не валяю дурака

Alexey
10.08.2016
13:40:51

Google

Александр
10.08.2016
13:42:08
потому что it depends

Alexey
10.08.2016
13:55:18
хз как это депендс
больше зависит от самого человека и от его желания

I
10.08.2016
14:01:34

Alexey
10.08.2016
14:02:33
математику дают обычно на норм уровне

I
10.08.2016
14:04:26
да, согласен, но не всем она пригождается. Хотя мне пригодилась уже неоднократно. Но это из-за работы с 3D

THE
10.08.2016
16:56:34
7 сентября — презентация. 9 сентября — предзаказ. 16 сентября — старт продаж iPhone 7. #apple #iphone7
http://bgr.com/2016/08/10/iphone-7-release-date-september/

Artem
10.08.2016
17:58:48
Народ, всем привет.
Видел выше затрагивали вскользь тему про разметку UI в коде (SnapKit).
Вообще насколько распространена эта практика? Особенно интересует UI-workflow в больших компаниях.
У самого как-то с самого начала не сложилось со Storyboard+AutoLayout, особенно когда они только появились и была мега-глючная версия, после некоторого количества мытарств перебрался с xib на FLKAutoLayout, в общем-то до сегодняшнего дня он меня устраивал. Сейчас глянул SnapKit - он явно мощнее, думаю дальше его буду юзать.

Haile
10.08.2016
18:46:54
Пишем в коде на автолейауте
Накидали своих хелперов и норм
Ну и лейаут анкоры из девятки упрощают

Google

Artem
10.08.2016
18:51:41
А свои хелперы. Понял. Сначала тоже такая мысль была, потом решил поискать готовое решение. Всяко лучше, чем Storyboard имхо

Александр
10.08.2016
18:53:20
Сториборды няшные, не понимаю, в чем проблема

Artem
10.08.2016
18:55:47
Меня вот всегда мучает вопрос, на чем быстрее пилить интерфейс - на коде или в визуальном редакторе. Не могу проверить, т.к. никогда серьезно не юзал Storyboard'ы. Код может чуток дольше писать, но в сторибордах тоже надо натыкать. Зато вроде как код быстрее копи-пастить.
Но, имхо, гибкость и управляемость у разметки кодом выше.

Danil
10.08.2016
18:58:49
Быстрее в редакторе

Александр
10.08.2016
18:59:25
Раньше писал только кодом, но оно и понятно, раньше я только хамарин юзал, а там редактор юая такой, что лучше уж в блокноте код писать. Сейчас сториборды в хкоде юзаю со свифтом, формошлепить получается вообще огонь. За день делаю то, на чем неделю бы тупил кодом

Artem
10.08.2016
18:59:48
Опять же, если бы редактор все поддерживал - полбеды. Те же UILabel чтобы нестандартный шрифт задать - также надо прокидывать аутлеты и в коде прописывать

Александр
10.08.2016
19:02:26
что?

Semyon
10.08.2016
19:03:47
это те самые от которых братья пачками умирают? :)

Artem
10.08.2016
19:03:47
Ну как нестандартные - просто шрифт в приложении не из набора шрифтов iOS. И его надо всем UILabel назначать.
Кстати да

Danil
10.08.2016
19:04:48
Не юзайте сториборд и будем вам счастье

Semyon
10.08.2016
19:05:13
Меня в бытность ios разработчиком, особенно под закат, сториборды бесили неиллюзорно
во-первых потому что их почти никто не умеет готовить, в итоге там эдакий hairball из ада и костылей внутри

Artem
10.08.2016
19:05:36
Навигация по нему тоже оставляется желать лучшего. Особенно для айпадика %)))

Semyon
10.08.2016
19:05:48
во-вторых мне чисто психологически проще, когда у меня лейаут в коде
SnapKit вообще зашёл на отлично
самое главное, что всё сабкласится без проблем, если надо
и если нужно передвинуть вьюшку, нет проблем со сломанными лэйаутами, которые краснотой всю сцену заливают в IB

Google

Semyon
10.08.2016
19:07:16
Я молчу про то, что на июнь 2016 года xib и storyboard файлы всё ещё не были пригодны для мержа
может быть уже поправили, я хз

Artem
10.08.2016
19:07:57
Я представляю как мержить большой сториборд.

Danil
10.08.2016
19:08:15

Сергей
10.08.2016
19:08:28
Посмотрите, если интересно как это делают в Яндексе - https://events.yandex.ru/lib/talks/3503/

Artem
10.08.2016
19:08:40
Ну небольшой сториборд %))) Все равно больше, чем 1 экран %)

NIKOLAY
10.08.2016
19:08:46
Не делайте так, свои велосипеды без асинхронности и кеширования автолайаута нафиг не нужны

Semyon
10.08.2016
19:09:22
Я встречал людей, которые IB использовали для dependency injection, кстати
в таком ключе оно выглядит забавно
но как редактор интерфейса, нет, спасибо

Сергей
10.08.2016
19:10:15

NIKOLAY
10.08.2016
19:10:34
AsyncDisplayKit работает иначе
Если вы про это

Semyon
10.08.2016
19:10:42
у fb AsyncDisplayKit
он совсем по-другому работает

Danil
10.08.2016
19:10:56
В фб его не юзают уже почти

Semyon
10.08.2016
19:11:24
у них ещё забавный ComponentKit есть

Danil
10.08.2016
19:11:33
Да, но нем очень многое сейчас

Semyon
10.08.2016
19:11:33
убербыстрый для списков и лент

Google

Artem
10.08.2016
19:11:38
FB случайно не на React Native сейчас?

Danil
10.08.2016
19:11:47
Часть на React Native
На ComponentKit большая часть основного аппа

Semyon
10.08.2016
19:12:09
ну у компоненткита специфика есть
он очень хорошо работает для лент, списков и всего, что скроллиться
сделать на нём экран логина, например, та ещё задачка

Danil
10.08.2016
19:12:44
Да

Anastasiya
11.08.2016
06:28:26
Подскажите курсы где лучше учить Swift?

Alexander
11.08.2016
06:43:23

Maxx
11.08.2016
06:46:04
Подскажите курсы где лучше учить Swift?
Видео: RW (частично бесплатные туториалы, подписка 19 долл/месяц), Константин Кокорин (группа в VK), Stanford (ссылка выше на iTunes U), у HWS (Paul Hudson) есть куча всего, на Udacity отличные курсы по networking

Anastasiya
11.08.2016
06:48:50
Спасибо

I
11.08.2016
07:19:41
еще книжка есть отличная Andrew J Wagner - Learning Swift - 2015

Евгений
11.08.2016
07:21:14
у этого гражданина видосы годные есть как по свифту, так и по objc целым курсом.
https://www.youtube.com/user/AlexSkutarenko

opheugene
11.08.2016
10:04:50

Nastya
11.08.2016
10:12:10
Всем привет! Кто-то сталкивался с запросом на отправку пушей в Parse? (objc)

Alex
11.08.2016
10:12:38
его еще не закрыли?

Nastya
11.08.2016
10:12:57
Пока нет

Екатерина
11.08.2016
10:12:59
Вроде давно закрыли

Стас
11.08.2016
10:13:11
полностью закроют 28 января

Konstantin
11.08.2016
10:13:57
можно скачать и задеплоить на своём сервере

Google

Nastya
11.08.2016
10:15:35
Делаю пост запрос на https://api.parse.com/1/push в результате ошибка 400 bad request

Konstantin
11.08.2016
10:20:51
я как-то так делал
http://pastebin.com/DQMi2Efv
правда parse server поднимал у себя

Nastya
11.08.2016
10:22:11
Сейчас попробую, спасибо

Artyom
11.08.2016
12:12:50
Привет, представьте такую типичную задачу:
Есть экран, на экране кнопка. При входе на экран отправляется запрос №1 на сервер. При нажатии на кнопку отправляется запрос №2, но второй запрос может быть отправлен только после того, как вернулся ответ первого.
Кто как решает данную задачу?

Konstantin
11.08.2016
12:13:37
ReactiveCocoa
ну или RxSwift

Евгений
11.08.2016
12:14:20
зачем тут RC?

NIKOLAY
11.08.2016
12:14:31
Артём, очереди юзай)

Artyom
11.08.2016
12:14:52

Евгений
11.08.2016
12:14:57
можно просто колбэк блок сделать

NIKOLAY
11.08.2016
12:15:10
2е проще будет совсем

Artyom
11.08.2016
12:16:20
можно просто колбэк блок сделать
ну так в блоке нужно будет знать, была ли нажата кнопка, также при нажатии кнопки нужно будет знать, был ли успешно выполнен запрос №1. итого мы имеем кучу булевых флагов, что выглядит не очень красиво

Viacheslav
11.08.2016
12:17:01
один флаг же

Maxim
11.08.2016
12:19:12
BFTask