
Ruslan
25.10.2018
13:48:02
нет

Stanislav
25.10.2018
13:48:03
старой кнопки

Ruslan
25.10.2018
13:48:42
я задаю кнопку в первом vc для navigationControllera, потом когда я меняю нижний класс сам navBar я уже не трогаю
ладно, другой вопрос

Google

Ruslan
25.10.2018
13:49:14
я же с любого класса могу написать navigationContoller?.что нибудь
и он обратиться к моему navControllerу правильно?

Stanislav
25.10.2018
13:49:52
смотри, я так понял:
Base Navigation Controller:
View Controller 1
* didLoad {
проставление функционала кнопке
}
переходим в View Controller 2
кнопка теряет функционал
так?

Ruslan
25.10.2018
13:50:13
все правильно, я знаю почему и что к чему
поэтому мне интересно где задать эту кнопку чтоб она не теряла функционал
потому что в самом BaseNavController она не задается

Stanislav
25.10.2018
13:50:43
в base не будет, по идее
в base создай функцию на задание функционала
вызывай в didload
либо во didload base делай ссылку на приватфункцию задания функционала

Google

Stanislav
25.10.2018
13:51:51
и тогда ок

Ruslan
25.10.2018
13:51:57
да ща попробую так
спасибо

Александр
25.10.2018
14:19:07
Привет, подскажите, пожалуйста. Чем это делать. Нужно, чтобы каждую минуту к серверу шел обычный get запрос (нужно получить новые сообщения для пользователя), ЕСЛИ новые сообщения есть - кинуть пользователю пуш уведомление об этом. Соответственно, запрос должен отрабатывать каждую минуту, даже если приложение закрыто. Смотрел туторы по push notifications, там юзают готовые Пушеры на устройство, в моей же ситуации - сервер никто переписывать/дописывать не будет. Есть get запрос - делай. Есть вариант написать какой-то костыль или еще что?

Rinat
25.10.2018
14:21:00

Ivan Ilin
25.10.2018
14:21:12
если пирложение плеер или навигатор, то ему можно в фоне работать и посылать запросы

Леонтьев
25.10.2018
14:28:43
Кто нибудь использует сервисы и репозитории в архитектуре? или лучше отказаться от сервисов и использовать только репозитории?

Haile
25.10.2018
14:29:25

Vadim
25.10.2018
14:29:38
отказался от отказов

Ruslan
25.10.2018
14:29:56
отказался отказываться от отказов

Ivan Ilin
25.10.2018
14:31:13
что такое репозитории?

Vadim
25.10.2018
14:31:56
А сервисы это типа github

Ivan Ilin
25.10.2018
14:32:11
ненене, тут про что-то другое

Bogdan
25.10.2018
14:32:13

Vadim
25.10.2018
14:32:24

Ivan Ilin
25.10.2018
14:32:42
я серисы вот исполюзую

Леонтьев
25.10.2018
14:32:48
https://medium.com/@frederikjacques/repository-design-pattern-in-swift-952061485aa

Timur
25.10.2018
14:32:51
https://habr.com/post/248505/ё

Леонтьев
25.10.2018
14:33:02
плюс сервисы

Google

Александр
25.10.2018
14:33:12

Vadim
25.10.2018
14:33:13
https://github.com/

Ivan Ilin
25.10.2018
14:33:23
о сеньк, ребят. Почитаю

Vadim
25.10.2018
14:33:35
Пожалуйста

Леонтьев
25.10.2018
14:33:35
т.е. репозиторий отвечает либо за сетку либо за бд, а сервис уже связывает это все

Александр
25.10.2018
14:41:38
В анроиде есть background service - что в ios является аналогом?

Vadim
25.10.2018
14:42:35

Ilya
25.10.2018
14:42:36

Александр
25.10.2018
14:44:01
Каждую минуту делать запрос к серверу.

Vadim
25.10.2018
14:44:13
На иос так нельзя

Ivan Ilin
25.10.2018
14:44:30
можно, если ты плеер или навигатор

Ilya
25.10.2018
14:44:48

Vadim
25.10.2018
14:44:49

Ivan Ilin
25.10.2018
14:44:56
от плеера слышу

Ilya
25.10.2018
14:45:37
от плеера слышу
слышишь ты дядя
ты выйди со мной раз на раз если ты плеер или навигатор хотя бы

Ivan Ilin
25.10.2018
14:45:50
некоторым типам приложений эпл разрешает работать в бекграунде
извините, я не хотел никого обидеть

Александр
25.10.2018
14:48:04
А если я не плеер или навигатор?)

Vadim
25.10.2018
14:49:46
тогда стань им
иначе никак

Google

Ivan Ilin
25.10.2018
14:49:54
то сорян, пусть бекендеры пуши пилят

Ilya
25.10.2018
14:51:30
блин жесть!
КТО ТУТ ПЛЕЕР?
ВЫЙДИ СО МНОЙ РАЗ НА РАЗ!!!

Александр
25.10.2018
14:55:32
А если мне нужно делать бэкап каких-то данных у приложении телефона каждые 4 часа, тут как решать проблему?

Vadim
25.10.2018
14:56:06
пуши или background refresh
но и там и там тебе дадут очень мало времени
а во втором случае никто не гарантирует что это будет именно каждые 4 часа

Ilya
25.10.2018
14:56:42
откуда берутся эти ебланские таски
я в шоке

Vadim
25.10.2018
14:56:45
а в 1 тебе вообще ничего не гарантируют

Ilya
25.10.2018
14:56:59
каждые 4 часа делать бекапы

Vadim
25.10.2018
14:57:06

Ilya
25.10.2018
14:57:16
да мразотство и только

Александр
25.10.2018
14:58:05
ну, какая работа такие и таски, сам себе не придумываю :D

Ilya
25.10.2018
14:58:18
шли их нахуй
может им еще и материал в iOS запилить?

Александр
25.10.2018
14:58:53
я уже запилил :D

Ilya
25.10.2018
14:59:32
о боже

Vadim
25.10.2018
14:59:34
еб твою за ногу

Google

Ilya
25.10.2018
15:00:16
меня все это дрочит
материал в iOS
стремные приложения на react native

Vadim
25.10.2018
15:00:34
стремные приложения вообще

Lolka.Omsk
25.10.2018
15:01:23
Толку батхертить то?

Ilya
25.10.2018
15:01:45
у меня то натив трушный на objc все как надо

Lolka.Omsk
25.10.2018
15:05:37

Ilya
25.10.2018
15:05:59

Nikita
25.10.2018
15:06:02
не могу по другому

Ilya
25.10.2018
15:06:45

Lolka.Omsk
25.10.2018
15:06:51
В литсо

Vadim
25.10.2018
15:07:06

Haile
25.10.2018
15:08:12

Ilya
25.10.2018
15:08:39

Ivan Ilin
25.10.2018
15:14:12
а свифт он что хуже чем обжси?

Haile
25.10.2018
15:15:18
да

Ivan Ilin
25.10.2018
15:15:30
а чем он плох?

Haile
25.10.2018
15:16:08
объективности не хватает

Lolka.Omsk
25.10.2018
15:16:23
Временем компиляции и брекинг ченджес каждый год
И ide с ним работает никак