У меня ограниченный опыт работы с типами и коллекциями Core Foundation, поэтому прошу прощения, если это очевидно.
Я использую тип CFBitVector для хранения некоторых битовых последовательностей, и мне нужно сохранить его в двоичном формате данных (чтобы его можно было добавить в хранилище основных данных). Наиболее разумным кажется хранить это в типе CFData
, который можно бесплатно соединить с типом NSData
и добавить в хранилище, но я не знаю, как это сделать.
Может ли кто-нибудь помочь мне с простым примером хранения CFTypes в CF/NSData?
Изменить:
Это вообще правильный подход? Должен ли я попытаться преобразовать CFBitVector в серию int
, которые затем можно сохранить в модели данных? Или, может быть, трансформируемый атрибут?