0
ответов

Цель C - Как использовать метод initWithCoder?

У меня есть следующий метод для моего класса, который намеревается загрузить файл пера и создать экземпляр объекта: - (id) initWithCoder :( NSCoder *) aDecoder {if (self = [super initWithCoder: aDecoder]) {...
вопрос задан: 17 January 2014 20:28
0
ответов

Что такое новый шаблон для освобождения себя с автоматическим подсчетом ссылок?

Используя метод NSObject -(id )awakeAfterUsingCoder :(NSCoder *)декодер в качестве примера, документация говорит :Позволяет объекту после декодирования заменить себя другим объектом. Для...
вопрос задан: 22 April 2012 06:51
0
ответов

В initWithCoder: какие ключи в NSCoder (UINibDecoder)? (для UIImageView)

В частности, я пытаюсь найти путь к изображению. Это было бы супер полезной вещью, которую можно было бы получить, и, насколько я знаю, никто не знает, как это сделать. Я просмотрел сгенерированный nib-файл на наличие ключей, и я...
вопрос задан: 4 April 2012 17:58
0
ответов

Коллекция была изменена во время перечисления - данные архивируются и записываются в файл с помощью NSCoder

В своем приложении я периодически записываю в файл набор динамических данных.Объект данных обновляется примерно каждую секунду. Иногда я получаю исключение «Коллекция была изменена при изменении» на одном ...
вопрос задан: 1 March 2012 23:14
0
ответов

Простой способ сделать класс с поддержкой NSCoder

У меня есть тонны объектов, которые я хочу сохранить для автономного использования. В настоящее время я использую создание классов, совместимых с NSCoder, для объектов и кодирования данных в файл, чтобы они были доступны в автономном режиме. Поэтому в .h
вопрос задан: 20 January 2012 07:21
0
ответов

NSCoder и пользовательские типы

Как вы используете NSCoder для кодирования и декодирования пользовательских типов? Например, как бы вы использовали NSCoder с экземпляром "STATE", где: typedef enum {ON, OFF} STATE;
вопрос задан: 27 October 2010 03:30
0
ответов

Когда вызывается encodeWithCoder?

Это позволит сохранить массив (я думаю). - (void) encodeWithCoder: (NSCoder *) кодировщик {[кодировщик encodeObject: myArray forKey: @ "myArray"]; } Нужно ли мне напрямую вызывать этот метод, когда я хочу сохранить ...
вопрос задан: 18 September 2010 16:15
0
ответов

Когда вызывается initWithCoder?

Это будет загрузить массив - (id) initWithCoder: (NSCoder *) coder {self = [super initWithCoder: coder]; if (self) {myArray = [кодировщик decodeObjectForKey: @ "myArray"]; } return self; } ...
вопрос задан: 18 September 2010 13:55