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

Модель приложения

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

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

Не могу переписать модель для калькулятора Swift 3.0.1
Есть данная рабочая модель калькулятораю: import Foundation class...

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

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

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

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

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

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

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

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


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

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

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