У меня есть NSMutableArray
, и я записываю его в файл plist, используя writeToFile: atomically:
.Все элементы в массиве являются объектами списка свойств.
Затем в моем iPhone App встречается случай: когда NSMutableArray
необходимо добавить объект, и я также хочу обновить файл plist.Теперь я звоню writeToFile: atomically:
, когда добавляется новый.
Однако, когда код> NSMutableArray имеет большое монтирование данных, он должен иметь низкую производительность.ТАК интересно, как записать вновь добавленный элемент в существующий файл plist.
Спасибо.
PS: бизнес-логика:
Когда пользователь выполняет какое-либо действие,как отправка нового сообщения или добавление новой фотографии, я сделаю запись пользователя, сообщения / данных изображения и времени (все это объекты списка свойств).Действие может происходить везде, и я не создал массив для проверки действий всегда (и он не нужен).Конечно, я использую sqilte для этого, но мне также нужен файл plist, чтобы друзья пользователя могли скачать его, когда захотят.Друзья не нуждаются в запросе пользователя и просто скачивают его.Поэтому я планирую сохранить актуальный файл plist.Вот и все, почему мне это нужно.