
Igor
27.10.2016
13:44:28

Булат
27.10.2016
13:44:34
Ну ладно
А как адекватно кодить UI? На один автолейаут сколько строк кода уйдёт. Они длинные ещё. На эти же смотреть невозможно адекватно

Никита
27.10.2016
13:44:51

Денис
27.10.2016
13:44:52
сториборд референсы это для сегъю?

Google

Никита
27.10.2016
13:44:54
а не дефолт

Semyon
27.10.2016
13:44:58

Max
27.10.2016
13:46:07
masonry и snapkit вообще хороши

Булат
27.10.2016
13:46:17
И что? Эти либы умеют адекватно хендлить любой кейс? Типа там, Apple выпустили фичу Split Screen на iPad, ок все будет, если сжать до половины экрана?

Semyon
27.10.2016
13:46:41
Эти либы хэндлят тоже самое, что и автолейаут
Как запрограммируешь, так и молодец

Max
27.10.2016
13:46:55
это обертки на автолейаутовские огромные методы

Булат
27.10.2016
13:46:57
А
Ясно
Окей, спасибо за инфу
Буду читать на досуге)

Max
27.10.2016
13:47:31
очень читаемый код получается и не потеряешься в констрейнтах
я бы кстати тоже еще послушал пару аргументов против сторибордов, хотя может у вас тут уже 500 раз эта тема была

Google

Булат
27.10.2016
13:48:50
Но все таки, разве не проще сориентироваться в новом, написанном до тебя (условимся, что грамотно написанном), взглянув на сториборды? Отследить что куда и зачем по UI

Ivan
27.10.2016
13:49:23
Это кому как
Мне UI проще
Код более гибкий

Max
27.10.2016
13:49:42
опять же xib или storyboard?

Денис
27.10.2016
13:50:58

Евгений
27.10.2016
13:51:01
да, очень кому как. у нас два офиса было: один писал на ксибах, другой кодом.
поддерживать их ксибы очень тяжело. до нескольких часов можно искать нужную констрейнту в запущенных случаях

Ivan
27.10.2016
13:51:30

Евгений
27.10.2016
13:51:48
да, чуваки могли бы написать лучше

Ivan
27.10.2016
13:51:49
и + ко всему есть важный пункт

Евгений
27.10.2016
13:51:51
но написали херово

Ivan
27.10.2016
13:52:05
Есть экран, к которому идти 10 тапов
+ 2 асинхронных операции
Я на ксибе накидаю быстрее
И проверю 1 раз
Кодом ты заебешься запускать и тестить
Но если сложна вью я порой вообще фреймами все делаю

Haile
27.10.2016
13:52:48

Ivan
27.10.2016
13:53:05

Haile
27.10.2016
13:53:09
чеб нет

Google

Haile
27.10.2016
13:53:19
у тебя то в ксибе тоже чай не актуальные грузятся?

Ivan
27.10.2016
13:53:52
Туда данные можно пихать мышкой
И смотреть чо будет
Картинки, текст

Haile
27.10.2016
13:54:16
хуекст

Ivan
27.10.2016
13:54:25
хуехуекст

Haile
27.10.2016
13:54:26
короче, в коде легче чинить лейаут, как по мне

Ivan
27.10.2016
13:54:29
видал, да
Чо могу
это вкусовщина
И дело привычки

Haile
27.10.2016
13:54:42
рекурсивный агрессивный

Ivan
27.10.2016
13:54:53
Нехуя ты дикий

Haile
27.10.2016
13:54:56
ну типа, нахуярил там умник какой-то нибудь супер констрейнтов на ксибе

Ivan
27.10.2016
13:55:00
я б тебе дал сразу прям тут

Haile
27.10.2016
13:55:06
и нихуя на ней не сдвинешь
не сломал это все

Max
27.10.2016
13:55:20

Ivan
27.10.2016
13:55:29

Max
27.10.2016
13:55:32
во

Google

Max
27.10.2016
13:55:35
а как совместить

Ivan
27.10.2016
13:55:52
Разбивай на стори
1) логинка
2) просмотр новостей
3) нотификации
Вот всякое такое
И роутером показывай нужную стори

Max
27.10.2016
13:56:35
а нужный контроллер? по айдишнику?

Ivan
27.10.2016
13:56:36
Если нужно какой-то скрин, то никто не отменял viewControllerIdentifier у сториборды

Max
27.10.2016
13:56:39
без сегвеев?

Ivan
27.10.2016
13:57:03
Можешь линки на сториборды тогда делать
Сложнее со сторибордами выходит

Admin
ERROR: S client not available

Ivan
27.10.2016
13:57:14
Ксибы проще

Haile
27.10.2016
13:57:17
а как данные передавать при сегвеях?

Ivan
27.10.2016
13:57:21
Код изящнее и более гибкий

Haile
27.10.2016
13:57:28
у тебя опять завяжутся контроллеры между собой

Max
27.10.2016
13:57:31
вот я тоже подумал, что с ксибам понятнее будет
а тут костыльно получится

Haile
27.10.2016
13:57:40
либо вайпер городить поверх

Ivan
27.10.2016
13:57:41
Ага

Google

Ivan
27.10.2016
13:58:41
Короче, знаете чем ваш юи кодом залупа?
Вы не можете 1 контроллеру давать разные вью
А на ксибах изи

Haile
27.10.2016
13:59:03
че

Semyon
27.10.2016
13:59:05
Хуле не можем-то?
Опиши вью отдельно кодом и давай сколько влезет

Ivan
27.10.2016
13:59:28
Ты меня не понял
Смотри, у меня есть контроллер (это пример!) с 2 лейблами
вот так первый
вот так второй
Я сделал ему ксиб, все круто
А потом мне понадобилось сделать контроллер с 2 лейблами вот так:
первый | второй
Я тупо делаю еще 1 ксиб
И не ебу мозги
В коде ссаном ты сделаешь еще вьюшку, там передашь ее
Мб где-нибудь даже засабкассишься
Говно, короче
Ксибом тупо быстрее

Александр
27.10.2016
14:01:39
https://www.youtube.com/watch?v=1E8qTYl60xQ

Haile
27.10.2016
14:02:36
а это уже нужен вайпер с лейаут менеджером
а не 2 ксибы

Ivan
27.10.2016
14:02:52
АХАХА
Да
Я думаю даже 3 вайпера нужно
Сразу