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

Archiving referenses - Objective-C

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Objective-C TableView и plist -не отображаются данные http://www.cyberforum.ru/objective-c/thread854475.html
Учусь писать приложения по книге Д.Пайлон, Т.Пайлон "Программируем для iphone и ipad". В текущем приложении Drink Mixer не отображаются данные из plist (словаря) - пустые поля. В чем может быть проблема? (см. проект во вложении) Также часто для запуска приложения требуются администраторские права.
Objective-C "ездящий" View Нужно сделать такое окно (в родительском), которое, если по нему будут двигать влево или вправо, менялось (ездило) само по себе. Я наверно коряво описал. Т.е. в моем родительском view я хочу создать такое view, которое будет ездить вправо влево, а родительский не будет меняться. как такое намутить? http://www.cyberforum.ru/objective-c/thread853344.html
Objective-C Память
Добрый день! У меня несколько вопросов насчет памяти в iOS приложениях: 1) Когда мы создаем объект, он помещается в чип ОЗУ айфона (айпада) и хранится там до уничтожения, верно? 2) Чип ОЗУ - это такой же накопитель, как жесткий диск, разница лишь в том, что из жесткого диска данные удаляет пользователь, а из чипа ОЗУ их удаляет устройство, я правильно понимаю? 3) Адрес в памяти объекта - это...
Подойдёт ли ноутбук под программирование на ios? Objective-C
Подойдёт ли такой ноутбук (Apple MacBook Pro 13 Mid 2012 MD101) для программирования под Iphone и Ipad(Objective C)? Хар-ки Тип Тип ноутбук Установленная операционная система MacOS X Процессор Процессор Core i5 2500 МГц Количество ядер процессора 2 Объем кэша L2 512 Кб Объем кэша L3 3 Мб
Objective-C Тест http://www.cyberforum.ru/objective-c/thread851371.html
Если вас не затруднит дайте ответы на эти два теста
Objective-C Указатели Добрый день! У меня вопрос по указателям. Вот я создаю указатель на целое число. int *y;Задаю ему какое-то значение. Потом вывожу значение так: NSLog(@"%i", *y); Вот я создаю указатель на строку NSString *string; Но почему значение нужно выводить без звездочки? NSLog(@"%@", string) подробнее

Показать сообщение отдельно
Vorona
Peace 2 all shining faces
666 / 528 / 44
Регистрация: 05.03.2010
Сообщений: 1,271
04.05.2013, 17:56     Archiving referenses
имеется ввиду, что все связи организуются через некие уникальные ключи, у каждого объекта есть свой уникальный id, и по этому id мы будем получать объект.

Например, есть класс Person и у него будет поле long id, когда создаете объект, вы увеличиваете id на единицу.
Таким образом у каждого объекта типа Person будет свой уникальный айди и так далее у всех классов будет поле id.

Теперь библиотека, в библиотеку ходит куча народу, да и каждый человек может посещать множество библиотек, итак тут прорисовывается связь many-to-many.
Теперь встал спорный вопрос, как лучше организовать такую связь. Один из вариантов это хранить массив с айдишниками людей в каждом объекте библиотеки. Я считаю, что этот вариант не по-феншую вплане поддержки при добавлении и удалении объектов, и самое главное, если в будущем придется прикруть ОРМ, вам прийдется полностью переделывать свою модель.
Потому я советую второй вариант - это создать промежуточную сущность LibraryPerson, у которой будет всего два поля - personId и libraryId, хотя возможно и еще какие-то поля, как на скриншоте.

Написал все это, потому что у самого была куча вопросов, как лучше организовать модель, когда учился, а когда нужно было использовать разные ОРМ, понял на практике как, все-таки, стоит и не стоит делать.
Миниатюры
Archiving referenses  
 
Текущее время: 03:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru