Size: a a a

iOS Developers — русскоговорящее сообщество

2019 November 02

VK

Vladimir Kubantsev in iOS Developers — русскоговорящее сообщество
В принципе, это правильно, так как сборщик не является компонентом модуля
источник

SS

Sergey Sergey in iOS Developers — русскоговорящее сообщество
Boris Bengus
Ну так часто слышу от Android разработчиков. Типа репозиторий, а у него Локал сорс и ремоут сорс.
Вроде норм....а он там решает с кешированием он вообще или нет....вроде они обычно dataSource
источник

SS

Sergey Sergey in iOS Developers — русскоговорящее сообщество
Vladimir Kubantsev
В принципе, это правильно, так как сборщик не является компонентом модуля
Нуууу, имхо viper это «более подробный mvc» чтобы не возникало вопросов, поэтому когда они остаются то как то не очень (....хотя может я не прав
источник

VK

Vladimir Kubantsev in iOS Developers — русскоговорящее сообщество
ну, mvc как раз не решает проблем навигации
источник

SS

Sergey Sergey in iOS Developers — русскоговорящее сообщество
Почему? Есть container который управляет «видом навигации», можно добавить AppController, который будет управлять последовательностью....типа coordinator, но он все равно контроллер
источник

VK

Vladimir Kubantsev in iOS Developers — русскоговорящее сообщество
ну и как только уходят сториборды и начинается верстка руками, появляется m+vc
источник

VK

Vladimir Kubantsev in iOS Developers — русскоговорящее сообщество
Sergey Sergey
Почему? Есть container который управляет «видом навигации», можно добавить AppController, который будет управлять последовательностью....типа coordinator, но он все равно контроллер
ну это ведь примочка сбоку к mvc) Паттерн mvc не берёт на себя разрешение проблемы навигации между модулями и лишь описывает устройство модуля
источник

SS

Sergey Sergey in iOS Developers — русскоговорящее сообщество
Vladimir Kubantsev
ну это ведь примочка сбоку к mvc) Паттерн mvc не берёт на себя разрешение проблемы навигации между модулями и лишь описывает устройство модуля
Хм, а если так, чисто как идея:
mvc приложения это
M - наборы entity + наборы services
V - viewContainer (navigationController)
С - coordinator
mvc viewContainer’a:
M - animator
V - view
C - router
mvc экрана:
M - Interactor
V - view
C - view + presenter
Примерно грубо как то так, но зато везде mvc без примочек :) и все буквы viper’a сохранились :)
источник

VK

Vladimir Kubantsev in iOS Developers — русскоговорящее сообщество
Что такое mvc приложения?
источник

SS

Sergey Sergey in iOS Developers — русскоговорящее сообщество
Идеология что есть «логика, ее представление и что-то что этим управляет»....собственно имхо mvc модуля это тоже «идеология», «набор паттернов» и viper это частный случай ее реализации
источник
2019 November 03

SS

Sergey Sergey in iOS Developers — русскоговорящее сообщество
Судя по тому, что про архитектуры много инфы и постоянно новая, то не говорю конечно «надо так!», но интересно поразмышлять над вариантами разными
источник

KK

Kirill Kharkovsky in iOS Developers — русскоговорящее сообщество
Ребят как достать данные firebase в другом vc, в котором не создавались они ?
источник

VK

Vladimir Kubantsev in iOS Developers — русскоговорящее сообщество
Я прост не совсем понимаю, как это связано с шаблоном mvc. Архитектура - не идеология, а знание различных вариантов решения (декомпозиции) поставленной проблемы и корректный их выбор.
источник

T

Tarik in iOS Developers — русскоговорящее сообщество
Kirill Kharkovsky
Ребят как достать данные firebase в другом vc, в котором не создавались они ?
Раздели логику и контроллеры
источник

KK

Kirill Kharkovsky in iOS Developers — русскоговорящее сообщество
Tarik
Раздели логику и контроллеры
чуть чуть подробнее)
источник

SS

Sergey Sergey in iOS Developers — русскоговорящее сообщество
Vladimir Kubantsev
Я прост не совсем понимаю, как это связано с шаблоном mvc. Архитектура - не идеология, а знание различных вариантов решения (декомпозиции) поставленной проблемы и корректный их выбор.
Возможно я не правильно выразился (, тогда так: mvc это набор подходов, а архитектура это конкретная реализация подходов в какой-то форме, будь то mvvm, viper, vip, mvp, все они реализуют подходы mvc. Но это имхо
источник

DD

Danila Danilenko in iOS Developers — русскоговорящее сообщество
После pod update отвалилась Firebase (Use of unresolved identifier 'FirebaseApp' и т.п.). Если сменить на FIRApp.configure(), то ошибка в AppDelegate уйдет, но в остальных файлах нет
Способы, которые описаны в гугле не помогают

1. Удалял зависимости из pod-файла и делал pod install, потом заново добавлял и делал install и update
2. Импортировал отдельно import FirebaseAuth и import FirebaseDatabase, вместо import Firebase
3. pod repo update && pod update не помогло
4. import FirebaseCore не помогло
5. sudo gem install cocoapods и pod update не помогло

Есть идеи что еще можно сделать?
источник

FG

Ferrero Gram in iOS Developers — русскоговорящее сообщество
Danila Danilenko
После pod update отвалилась Firebase (Use of unresolved identifier 'FirebaseApp' и т.п.). Если сменить на FIRApp.configure(), то ошибка в AppDelegate уйдет, но в остальных файлах нет
Способы, которые описаны в гугле не помогают

1. Удалял зависимости из pod-файла и делал pod install, потом заново добавлял и делал install и update
2. Импортировал отдельно import FirebaseAuth и import FirebaseDatabase, вместо import Firebase
3. pod repo update && pod update не помогло
4. import FirebaseCore не помогло
5. sudo gem install cocoapods и pod update не помогло

Есть идеи что еще можно сделать?
Можно вернуться обратно
источник

AG

Anatoly Gurbanov in iOS Developers — русскоговорящее сообщество
Danila Danilenko
После pod update отвалилась Firebase (Use of unresolved identifier 'FirebaseApp' и т.п.). Если сменить на FIRApp.configure(), то ошибка в AppDelegate уйдет, но в остальных файлах нет
Способы, которые описаны в гугле не помогают

1. Удалял зависимости из pod-файла и делал pod install, потом заново добавлял и делал install и update
2. Импортировал отдельно import FirebaseAuth и import FirebaseDatabase, вместо import Firebase
3. pod repo update && pod update не помогло
4. import FirebaseCore не помогло
5. sudo gem install cocoapods и pod update не помогло

Есть идеи что еще можно сделать?
Откатывай firebase. Я с этим тоже помучался, гугл кривоту лепит какую-то
источник

DD

Danila Danilenko in iOS Developers — русскоговорящее сообщество
Anatoly Gurbanov
Откатывай firebase. Я с этим тоже помучался, гугл кривоту лепит какую-то
Мда конечно
Спасибо
источник