У меня есть опыт работы с MEAN STACK (mongo, express, angular и node). Я использую API AFNetworking для отдыха. Я не могу управлять структурой MVC моего приложения. На самом деле у меня нет точного представления о том, что должно быть в папке модели, контроллера и просмотра приложения iOS. Будет оценен любой шаблон проекта с использованием AFNetworking или другого API-интерфейса для отдыха или любой ссылки.MVC-структура приложения iOS с использованием AFNetworking
ответ
Model-View-Controller (a.k.a MVC) является одним из наиболее часто используемых образцов дизайна в мире какао. Здесь контроллер обрабатывает нагрузку на сохранение, загрузку объектов модели, а также взаимодействие с внешними ресурсами, такими как сетевые вызовы и/или данные ядра.
Однако на самом деле этот подход к дизайну может привести к массивным объектам контроллера, что делает его грязным и менее гибким. Таким образом, чтобы обеспечить чистое разделение роли, лучший подход к дизайну используется для вывода логики сетевого взаимодействия или хранения в отдельный объект.
Существует пара таких шаблонов дизайна, которые создаются с учетом принципов MVC. Это действительно зависит от вашего подхода к дизайну.
Например, один из таких шаблонов: Model-View-Controller-Store (a.k.a MVCS), где вы реализуете логику сети/хранилища в классе «Store» (обычно это одноэлементный класс). Это также помогает вам обмениваться общими функциями между разными контроллерами.
Я бы рекомендовал вам прочитать о шаблонах проектирования в iOS. И для вашего AFNetworking tut вы можете обратиться к this great tutorial.
- 1. Загрузить папку с использованием AFNetworking в ios
- 2. Базовая аутентификация с использованием AFNetworking
- 3. AFNetworking в приложении приложения приложения IOS не работает правильно
- 4. iOS Проблемы с сообщением AFNetworking
- 5. IOS POST запрос с AFNetworking
- 6. Пакет iOS AFNetworking С очередью
- 7. Отладка API с использованием AFNetworking 2.0
- 8. Потоковая передача JSON с AFNetworking на IOS
- 9. iOS SSL Шифрование без сертификата с использованием AFNetworking?
- 10. Как загрузить данные из кеша с использованием AFNetworking в iOS?
- 11. Загрузить файл с использованием AFNetworking на iOS 6
- 12. Генерировать запрос POST в iOS с использованием AFNetworking
- 13. Загрузка изображения из библиотеки фотографий в ios с использованием AFNetworking?
- 14. Достижимость AFNetworking iOS
- 15. IOS: достижимости для AFNetworking
- 16. IOS AFNetworking Сбой происходящий
- 17. multipart Запрос PUT с использованием AFNetworking
- 18. iOS AFNetworking & Json Data
- 19. Конфигурация CocoaPods AFnetworking iOS
- 20. iOS AFNetworking iPods error
- 21. Повторяющаяся ошибка символа с использованием рамки AFNetworking
- 22. Кассирование AFNetworking с использованием ETag
- 23. использованием AFXMLRequestOperation AFNetworking с tbxml
- 24. настройка изображения с использованием AFNetworking
- 25. Спиннинг-бар с использованием AFNetworking
- 26. Получение сбоя с использованием afnetworking
- 27. Разбор JSON с использованием AFNetworking
- 28. Выделение с использованием запроса AFNetworking
- 29. Проблема с блоком iOS с AFNetworking
- 30. iOS 5 - AFNetworking - Загрузка видео