@ios_ru

Страница 199 из 2351
Ivan
05.11.2016
09:30:20
Не удивительно

не понял, это к коду или к IB?
по коду лично мне сложнее

Коллеги привыкли кодом

И им легче

Google
Булат
05.11.2016
09:30:39
ясно)

мне тоже проще ориентироваться с IB

Кстати насчет падений Xcode, 8.1 пока ни ни

Ivan
05.11.2016
09:31:02
А если у вас все в коде, как вы юзаете IBDesignable/Inspectable?
да никак, я для себя смотрел просто :)

Мы просто моложе

Булат
05.11.2016
09:31:12
аа)

Alexey
05.11.2016
09:31:13
Ivan
05.11.2016
09:31:13
:D

Mr.
05.11.2016
09:31:15
Не переехал еще на 8.1)

Engylizium
05.11.2016
09:31:37
Подожду 8.2 лол

Mr.
05.11.2016
09:31:44
9))))

Engylizium
05.11.2016
09:31:58
Как я жду айфон 8

Булат
05.11.2016
09:31:58
Мы просто моложе
ну да, я вообще начинал, когда во всех туториалах для бегиннеров были только Storyboards для UI

Google
Ivan
05.11.2016
09:32:15
Не, сториборды проблемные

Про DI можешь забыть

Булат
05.11.2016
09:32:24
и когда услышал, что можно только в коде делать

первое время вообще дикость была

Engylizium
05.11.2016
09:32:31
А для чего все таки .xib?

Ivan
05.11.2016
09:32:31
Обмазываться var viewModel: YourViewModel!

Это пиздец

Engylizium
05.11.2016
09:32:40
Я думал это кусок стррибордв

Ivan
05.11.2016
09:32:54
это хистори

Почитай на дев аппле ком

Булат
05.11.2016
09:33:03
А для чего все таки .xib?
я для некоторых вьюх кастомных использую

Engylizium
05.11.2016
09:33:14
Ок

Ivan
05.11.2016
09:33:19
сегвеи так вообще пиздец

Mr.
05.11.2016
09:33:30
Кста

Ivan
05.11.2016
09:33:30
Да и вообще навигация в айоси могла быть и лучше

Engylizium
05.11.2016
09:33:33
Сегвеи все таки шлак

Булат
05.11.2016
09:33:38
Ivan
05.11.2016
09:33:42
Мне коллеги рассказывали про навигацию в WP

Mr.
05.11.2016
09:33:43
Ксибами оверлей для камеры норм рисовать)

Google
Ivan
05.11.2016
09:33:47
У них есть NavigationService

И все

Это охуенно

Mr.
05.11.2016
09:33:54
Есть вопрос

Никто не знает как устроить AirPlay на андроидовскую приставку?

Ivan
05.11.2016
09:34:10
navigate(to: myViewController, style: .modal)

Мы попробовли такую

И это охуенно

Вся навигация тупо в 1 классе

И тогда поддерживать кастом урл схемы

Булат
05.11.2016
09:34:45
я тебя не очень понял, но вдруг поможет

Ivan
05.11.2016
09:34:56
Юниверсал линки

И т.п. просто изи

Engylizium
05.11.2016
09:35:02
Вся навигация тупо в 1 классе
Поп ап можно этим запилить?

Ivan
05.11.2016
09:35:16
Поп ап можно этим запилить?
пили чо хочешь, твой же класс

Делаешь навигацию на дефолтном NSUserActivity и все

Ты бог

Engylizium
05.11.2016
09:36:07
Надо почитать матчасть

Меня прям очень заинтересовало

Google
Ivan
05.11.2016
09:36:49
Просто навигация в самой айоси по сути нормальная

Она простая

Нет проблем

Но как только тебе надо перейти из аппделегата на какой-то скрин

ВОТ ТУТ НАЧИНАЕТСЯ ПИЗДЕЦ

Эпол даже ничего об этом не пишут

Потому что из коробки их же коробочная фича не поддерживается

Охуенно? Охуенно

Вот к примеру

У вас есть фичеринг

Admin
ERROR: S client not available

Ivan
05.11.2016
09:38:14
Вы сделали фичу

На новом экране

И вам нужно его показать, например, по пушу

Булат
05.11.2016
09:38:32
а где можно матчасть по этому делу почитать?

Ivan
05.11.2016
09:38:38
Чо делать будете с дефолтной навигацией?

Сосать писос, верно

Булат
05.11.2016
09:39:17
ну вообще про навигацию в одном классе

чтобы по красоте

Google
Булат
05.11.2016
09:39:27
Сосать писос, верно
без вот этой херни, потому что жиза

Ivan
05.11.2016
09:39:42
Мы ж это уже обсуждали разок

У меня где-то был репо

И там были наброски

Щас найду

Engylizium
05.11.2016
09:40:14
Я вообще думал такие вещи это слишком круто для хкод

Ivan
05.11.2016
09:40:44
Там свифт 2

Пожалуй щас и перепишу

Нашел себе занятие

:D

Короче, как я делал такое

Смотри

https://github.com/ivanshevelev/architecture_sketches/blob/development/Architecture/AppRouter.swift

Булат
05.11.2016
09:41:10
ты кинь пока ссылку на репо)

Ivan
05.11.2016
09:41:17
Вот у тебя синглтон

С открытым сейчас контроллером

https://github.com/ivanshevelev/architecture_sketches/blob/development/Architecture/AppRoutable.swift

И есть протокол, метод которого можно звать у каждого контроллера

И хуяк, у тебя всегда есть у роутера знание о каррентКонтроллере

И в AppRouter уже пиши метод аля navigate(to: myController, style: .Push)

И радуйся жизни

Но это мое решение и мое виденее, я никого не призываю так делать, если чо

Engylizium
05.11.2016
09:43:40
Звучит просто

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