-
Notifications
You must be signed in to change notification settings - Fork 23
Хранилище
Andrew Shmig edited this page Jul 5, 2013
·
4 revisions
Хранилище (VKStorage
) задумывалось, как некий пункт управления данными авторизованных пользователей.
Хранилище может выполнять следующие действия:
- Добавить новый объект
- Удалить определенный объект
- Удалить все данные
- Удалить все данные кэша
- Получить объект хранения по указанному пользовательскому идентификатору ("ключами" в хранилище являются именно пользовательские уникальные идентификаторы)
- Получить все объекты, которые находятся в хранилище
Хранилище состоит из объектов хранилища - VKStorageItem
, который является не более, чем объектом содержащим два поля - пользовательский токен доступа и объект кэша.
Для инициализации объекта хранилища достаточно указать пользовательский токен доступа и основную директорию для кэша (не конкретно для данного пользователя, а вообще).
Токены доступа хранилище хранит в NSUserDefaults, а вот данные кэша в NSCachesDirectory.
Интерфейс класса VKStorage
.
Чаще обращайтесь к документации, если возникают какие-то вопросы или вы в чем-то сомневаетесь: