Форум программистов, компьютерный форум 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 гб уже не достаточно, что xcode долго компилировать, в то же время хотелось бы купить макбук подешевле, не переплачивать за ОЗУ.
Программирование iOS Вывод данных с сайта в приложение
Стоит задача сделать мобильное приложение, по сути это полное отображение сайта. Сайт будет обновляться и обновленные новости, акции, купоны должны попадать в приложение. На сайте так же присутствует регистрация пользователей, причем несколько есть прав, в приложении тоже нужна регистрация, но только простых клиентов. Разницы почти никакой, разве что в приложении будет фильтрация по расстоянию +...
Программирование iOS Как получить с библиотеки DLL структуру? http://www.cyberforum.ru/ios-dev/thread1493593.html
метод GetProcAddress() позволяет загрузить из библиотеки функцию, но как загрузить структуру? #include "stdafx.h" #include "iostream" #include <Windows.h> #include <conio.h> using namespace std;
Программирование iOS Сколько стоит создание акка разработчика? вот в гугловском сервисе это обойдется в 25 $ а во сколько это выйдет мне у яблока? приложение создается в спец сервисе, там автоматичекое выкладывание его во все эти магазины, но аккаунты разработчиков всё равно необходимы подробнее

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

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

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

Привет всем!

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

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

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

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

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

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