Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование iOS/iPhone
Войти
Регистрация
Восстановить пароль
 
Slava-hacker32
7 / 7 / 2
Регистрация: 16.11.2011
Сообщений: 251
#1

Модель приложения - Программирование iOS

04.01.2015, 23:15. Просмотров 655. Ответов 1
Метки нет (Все метки)

Здравствуйте. Помогите с построением правильной модели приложения, т.е. сколько классов нужно сделать и что куда разбросать. У меня приложение делает запрос нбольша сайт, получает json, распарсивает его, паралельно все данные сохраняются в coreData. Картинки (ие, для detailView) скачиваются в фоновом потоке и сохраняются в папку documents на устройстве, для работы с сетью и загрузки картинок использую nsurlsession.
Приложение я написал и оно работает, но у меня все в одном классе и парсинг и корДата. Я понимаю что это неправильно, все в одном классе делать, но с много-классовостью у меня проблемы, пока что сложно понять что от чего должно наследоваться и что выносить в отдельный класс, а что можно объединить?
http://www.cyberforum.ru/swift/thread1877273.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.01.2015, 23:15
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Модель приложения (Программирование iOS):

Связать 3D модель и проект
Всем доброго времени суток, форумчане! У меня возник вопрос - какие лучше...

Как писать такую простую модель на Objective C?
задача простая: есть типа супермаркет, он же Main... и есть классы касса,...

Информационная модель приложения
Собственно, мною было написано клиент-серверное приложение и теперь встала...

Объектная модель приложения
Здравствуйте. Подскажите пожалуйста, как правильно составляется объектная...

Как заставить двигатся по ландшафту модель (модель и ландшафт формата .fbx)
Доброго времени суток. Уделите минутку. Извините, что отнимаю ваше время, но...

1
vitalik_a
4 / 4 / 1
Регистрация: 11.09.2014
Сообщений: 81
07.01.2015, 15:21 #2
этот один класс что есть сейчас UIViewController ?
теперь создай класс модели и перенеси в него методы загрузки данных, парсинга, сохранения на диск и чтения
в класс контроллера добавь свойство model
в конструкторе контроллера создавай объект модели

в контроллере должны быть доступны только основные методы модели: например метод получения данных
item = [self.model getItem];
а уже внутри модели должна бытиь проверка наличия данных в кеше, если нету то скачивание парсинг и сохранение
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.01.2015, 15:21
Привет! Вот еще темы с решениями:

Как описать модель данных, если модель построена в режиме database first?
Например: public class PersonFindExtended { ...

Программа на C++, которая переводит цветовую модель RGB в модель HSV
Всем привет! Я - начинающий программист. Мне нужна ваша помощь. Мне нужно...

Backbone.js Какой должна быть модель? Как наполнять модель?
Добрый день! Есть небольшой проект, в котором используется backbone.js. С...

Постройте инфологическую модель предметной области, дамалогическую модель реляционной базы данных
Постройте инфологическую модель предметной области, дамалогическую модель...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru