
Ivan
05.11.2016
09:30:20
Не удивительно
Коллеги привыкли кодом
И им легче

Google

Булат
05.11.2016
09:30:39
ясно)
мне тоже проще ориентироваться с IB
Кстати насчет падений Xcode, 8.1 пока ни ни

Ivan
05.11.2016
09:31:02
Мы просто моложе

Булат
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

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
Ксибами оверлей для камеры норм рисовать)

Engylizium
05.11.2016
09:33:47

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

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
Звучит просто