Кэширование структуры Object - PullRequest
0 голосов
/ 21 января 2009

Как мне создать кеш для объекта указателя структуры в Objective-C? Есть ли сторонние компоненты для кэширования объектов, которые есть в Java и .NET?

У меня есть следующая структура:

typedef struct _news {
  references
  char *headline;
  char *story_url;
} news;

У меня есть двойной указатель для вышеуказанной структуры в классе интерфейса. Я хотел бы кешировать его некоторое время, используя Objective-C.

1 Ответ

2 голосов
/ 21 января 2009

Вы ищете что-то подобное?

// save
NSMutableData *data = [[NSMutableData alloc] init];
[data appendBytes:&p length:sizeof(news)];

// read
struct news *begin = (struct news *)[data bytes];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...