@ios_ru

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

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

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

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
опять же xib или storyboard?
много сторибордов

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

Евгений
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
я б тебе дал сразу прям тут
ты недавно писал про роутеры. это сразу отказ от сторибордов же?

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 вайпера нужно

Сразу

Страница 134 из 2351