Обработка большого количества объектов - PullRequest
2 голосов
/ 10 сентября 2011

Во-первых, я новичок в объективе. Просто подумал, что уберу это с дороги;) ​​

Я пытаюсь работать с объектами, но я немного озадачен тем, как лучше всего это сделать. Позвольте мне вкратце рассказать об этом:

У меня есть область настроек, где пользователь может добавить новый Foo в приложение. После проверки полей ввода должен появиться новый объект типа Foo (согласно моему классу Foo). Пользователь может иметь от 1 до 100 из них в приложении. Каков наилучший способ отслеживать все это? Как я могу создать их в коде и отслеживать их?

Бьюсь об заклад, это не имело смысла, но я пытался объяснить это как можно лучше. Пожалуйста, не стесняйтесь спрашивать более подробную информацию.

Заранее спасибо за любую помощь

Ответы [ 2 ]

2 голосов
/ 10 сентября 2011

О, я думал, ты сказал много .:-) Я уже планировал объяснение по шаблону flyweight , когда я прочитал «до 100».Вы можете просто поместить их в массив .

0 голосов
/ 10 сентября 2011

Это зависит от того, что вы хотите с ними делать. Чтобы просто хранить их в ОЗУ, вы можете хранить указатели на эти объекты в NSArray (или NSMutableArray) или, если вам нужно найти их по ключу, используйте NSDictionary (или NSMutableDictionary). Чтобы сохранить их, чтобы они сохранялись даже после выхода из приложения, чтобы вы могли загрузить их снова в следующий раз, когда вы сможете записать их в файл ( plist, sqllite, coredata, ... ).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...