Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Использование NSManagedObject's повсеместно в проекте - Программирование iOS

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование iOS Блоки или методы http://www.cyberforum.ru/ios-dev/thread1496568.html
Добрый день, подскажите когда использовать блоки кода, а когда просто метод. Я понимаю что есть уже готовые методы у которых одним (бывает и не одним) из параметров выступает блок кода или когда...
Программирование iOS Обновление Enterprise приложения Доброго времени суток! Подскажите, пожалуйста, может сталкивался кто-нибудь. Прошел год с момента регистрации Enterprise аккаунта и Provisioning profile, которым подписано приложение стал... http://www.cyberforum.ru/ios-dev/thread1495287.html
Минимальный размер ОЗУ для программирования под iOS Программирование iOS
Собираюсь начать программировать под iOS и встал вопрос покупки макбука. В этой связи хотелось бы узнать, какой минимально допустимый размер ОЗУ для программирования для iOS? Читал, что 4 гб уже не...
Программирование iOS Вывод данных с сайта в приложение
Стоит задача сделать мобильное приложение, по сути это полное отображение сайта. Сайт будет обновляться и обновленные новости, акции, купоны должны попадать в приложение. На сайте так же присутствует...
Программирование iOS Как получить с библиотеки DLL структуру? http://www.cyberforum.ru/ios-dev/thread1493593.html
метод GetProcAddress() позволяет загрузить из библиотеки функцию, но как загрузить структуру? #include "stdafx.h" #include "iostream" #include <Windows.h> #include <conio.h> using...
Программирование iOS Сколько стоит создание акка разработчика? вот в гугловском сервисе это обойдется в 25 $ а во сколько это выйдет мне у яблока? приложение создается в спец сервисе, там автоматичекое выкладывание его во все эти магазины, но аккаунты... подробнее

Показать сообщение отдельно
someMan
0 / 0 / 0
Регистрация: 08.09.2013
Сообщений: 27

Использование NSManagedObject's повсеместно в проекте - Программирование iOS

13.07.2015, 12:21. Просмотров 429. Ответов 1
Метки (Все метки)

Привет всем!

Прочитал недавно в статье (жаль не сохранил и не запомнил сайт, кинул бы ссылку) рекомендацию, где автор советовал при работе с CoreData действовать следующим образом:

Например, есть у нас Entity под классическим названием "Person".
Мы создаем наследник NSObject, с такими же самыми полями, назвав его так же, но, например, с каким-то префиксом, или дополнительным окончанием.

И, везде в проекте работаем только с этим наследником NSObject, а, если нам надо сохранить эту сущность в CoreData, то перед сохранением создаем уже саму сущность NSManagedObject, копируем туда все поля и сохранем.
И аналогично действуем при чтении.

Типа, разделяем совсем-совсем слой CoreData и остальную логику приложения.

Я так действовал по наитию, когда делал первые шаги в CoreData, потом отказался от этой идеи, видя, что никто так не делает, а сейчас встретил эту статью и задумался.

Что вы скажете о таком подходе?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru