Если коротко, то причины те же, почему большинство компаний предпочитают нативную разработку под iOS и Android, вместо использования React Native, Flutter, etc. И да, это разные команды и т.д. и т.п.
В демо проекте в ChatViewController почему-то self.chatId = "" вместо self.chatId = chatId. Из-за этого экран Contact 1 создается несколько раз, если тапать на экране Profile по Go to Contact 1.
Подскажите плиз, как переустановить на чистую ось, сейчас же установочные диски не поставляются с буком? По ключу оси или из скрытого раздела — а он есть на HP?
«Во-вторых, было много слепых зон, где интернет просто не работал. Эту проблему мы выявили почти сразу и в течении суток устранил и обновил все установленные ранее приложения.»
Ну то есть, по Вашему, у агрегатора почти никаких затрат нет. Ни лицензий, ни аренды помещений под те же сервера, ни рекламы, ни зарплат персоналу и т.д. и т.п. Не забудьте еще, что с каждым водителем нужно оформить договор, провести расчеты, организовать прием платежей и т.д. Налоги я в счет не беру, будем считать, что это валовая прибыль.
А чартов было 5 в итоге )) Кроме того, в 5 чарте было 4 графика, что могло означать, что все-таки нужно показывать на одном экране их, а не все 5 чартов (chart == график).
AnyObject. И структура всё равно не сможет конформить такой протокол. Из документации:
AnyObject can be used as the concrete type for an instance of any class, class type, or class-only protocol
www.vadimbulavin.com/value-types-and-reference-types-in-swift
«Ох уж эти сказки, ох уж эти сказочники» (с)