Все вопросы: [nscoding]

8 вопросов

похожие теги:
0
голосов
2ответов
253 просмотров

Будут ли более длинные ключи делать файл NSKeyedArchiver значительно длиннее

Когда я заполняю encodeWithCoder: для объективных классов c для приложения iPhone, будет ли увеличиваться размер архивного файла, если я буду использовать длинные ключи вместо коротких для всех моих переменных? Например, если я использую очень длинные клавиши, такие как: [coder encodeBool:...

3
голосов
3ответов
2974 просмотров

CGPathRef encoding

Is it possible to encode CGPathRef variables? I mean is there an encodeObject:forKey like method for CGPathRef variables?

1
голосов
1ответов
1194 просмотров

override classes variable, or at least variable type in objective-c / cocoa

My dilemma is as follows: I have a custom subclass of UIImage (I've added some serialization methods i.e. initWithCoder, encodeWithCoder), and I would like to apply my custom subclass as a variable to a UIImageView, or at least a subclass of UIImageView. As you are aware, UIImageView has a va...

1
голосов
2ответов
1081 просмотров

Saving/loading a 2D C array with NSKeyedArchiver

Malloc like this int **terrain; terrain = malloc(sizeof(int*) * mapSize.x); for (int i = 0; i < mapSize.x; i++) { terrain[i] = malloc(mapSize.y * sizeof(int)); } Use it. Convert to NSdata like this before saving NSData *data=[NSData dataWithBytes:terrain length:(30*sizeof(int*) +30*30...

12
голосов
2ответов
4974 просмотров

iPhone - Почему в документации сказано, что UIImageView совместим с NSCoding?

В идеале класс, совместимый с NSCoding, будет работать должным образом с использованием encodeWithCoder: и initWithCoder: (по крайней мере, я так думал до недавнего времени), и разработчику не нужно беспокоиться о том, что происходит внутри подпрограмм (если только мое представление о классе, со...

0
голосов
1ответов
1151 просмотров

Программная загрузка объектной модели, созданной с помощью NSCoding

Версия 1.0 приложения имеет модель данных, которая сохраняется / загружается с использованием классов NSKeyed (Un) Archiver, поскольку все классы моделей придерживаются протокола NSCoding. Допустим, существует следующая иерархия: -> Houses (NSMutableArray) -> -> House (Custom Object)...

1
голосов
2ответов
1744 просмотров

UIWebView, включая кодирование / декодирование контента

Моя цель: продолжить веб-сеанс во время прерывания работы приложения (например, входящего SMS, которое прочитано). Подход А: Я попытался сохранить содержимое UIWebView в NSUserDefaults, например: NSData *webViewData = [NSKeyedArchiver archivedDataWithRootObject:webView]; [[NSUserDefaults...

145
голосов
6ответов
76664 просмотров

Почему NSUserDefaults не удалось сохранить NSMutableDictionary в iOS?

Я хотел бы сохранить объект NSMutableDictionary в NSUserDefaults. Тип ключа в NSMutableDictionary - NSString, тип значения - NSArray, который содержит список объектов, реализующих NSCoding. Для каждого документа NSString и NSArray оба соответствуют NSCoding . Я получаю эту ошибку: [NSUs...