Skip to content
Andrew Shmig edited this page Jul 5, 2013 · 4 revisions

Хранилище (VKStorage) задумывалось, как некий пункт управления данными авторизованных пользователей.

Хранилище может выполнять следующие действия:

  • Добавить новый объект
  • Удалить определенный объект
  • Удалить все данные
  • Удалить все данные кэша
  • Получить объект хранения по указанному пользовательскому идентификатору ("ключами" в хранилище являются именно пользовательские уникальные идентификаторы)
  • Получить все объекты, которые находятся в хранилище

Хранилище состоит из объектов хранилища - VKStorageItem, который является не более, чем объектом содержащим два поля - пользовательский токен доступа и объект кэша.

Для инициализации объекта хранилища достаточно указать пользовательский токен доступа и основную директорию для кэша (не конкретно для данного пользователя, а вообще).

Токены доступа хранилище хранит в NSUserDefaults, а вот данные кэша в NSCachesDirectory.

Интерфейс класса VKStorage.

Чаще обращайтесь к документации, если возникают какие-то вопросы или вы в чем-то сомневаетесь: документация

Clone this wiki locally