Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека разработчика Mac

Разработчик

Ссылка платформы CoreData ссылка класса NSAtomicStoreCacheNode

Опции
Развертывание Target:

На этой странице
Язык:

NSAtomicStoreCacheNode

NSAtomicStoreCacheNode реальный класс для представления основных узлов в Базовых Данных атомарное хранилище.

Узел представляет единственную запись в персистентном хранилище.

Можно разделить на подклассы NSAtomicStoreCacheNode обеспечить пользовательское поведение.

Наследование


Соответствует


Оператор импорта


Swift

import CoreData

Objective C

@import CoreData;

Доступность


Доступный в OS X v10.5 и позже.
  • Возвращает узел кэша для данного управляемого объекта ID.

    Объявление

    Swift

    init(objectID moid: NSManagedObjectID)

    Objective C

    - (instancetype)initWithObjectID:(NSManagedObjectID *)moid

    Параметры

    moid

    Управляемый объект ID.

    Возвращаемое значение

    Узел кэша для данного управляемого объекта ID, или nil если не мог бы быть инициализирован узел.

    Оператор импорта

    Objective C

    @import CoreData;

    Swift

    import CoreData

    Доступность

    Доступный в OS X v10.5 и позже.

  • Управляемый объект ID узла. (только для чтения)

    Объявление

    Swift

    var objectID: NSManagedObjectID { get }

    Objective C

    @property(nonatomic, readonly, strong) NSManagedObjectID *objectID

    Оператор импорта

    Objective C

    @import CoreData;

    Swift

    import CoreData

    Доступность

    Доступный в OS X v10.5 и позже.

  • propertyCache propertyCache Свойство

    Словарь кэша свойства узла.

    Объявление

    Swift

    var propertyCache: NSMutableDictionary?

    Objective C

    @property(nonatomic, strong) NSMutableDictionary *propertyCache

    Обсуждение

    Этот словарь используется valueForKey: и setValue:forKey: для значений свойств. Это свойство nil если это не было явно установлено или не -nil значения были установлены для ключевого использования setValue:forKey:.

    Оператор импорта

    Objective C

    @import CoreData;

    Swift

    import CoreData

    Доступность

    Доступный в OS X v10.5 и позже.

  • Возвращает значение для данного ключа.

    Объявление

    Swift

    func valueForKey(_ key: String) -> AnyObject?

    Objective C

    - (id)valueForKey:(NSString *)key

    Параметры

    key

    Имя свойства.

    Возвращаемое значение

    Значение для свойства называют key. Для атрибута возвращаемое значение является экземпляром типа атрибута, поддерживаемого Базовыми Данными (см. NSAttributeDescription); для к - одно отношение, возвращаемое значение должно быть другим экземпляром узла кэша; для к - многие отношение, возвращаемое значение должно быть набором связанных узлов кэша.

    Обсуждение

    Реализация по умолчанию передает запрос к propertyCache словарь, если key соответствует имя свойства объекта для узла кэша. Если key не представляет свойство, стандарт valueForKey: реализация используется.

    Оператор импорта

    Objective C

    @import CoreData;

    Swift

    import CoreData

    Доступность

    Доступный в OS X v10.5 и позже.

  • Устанавливает значение для данного ключа.

    Объявление

    Swift

    func setValue(_ value: AnyObject?, forKey key: String)

    Objective C

    - (void)setValue:(id)value forKey:(NSString *)key

    Параметры

    value

    Значение для свойства, идентифицированного key.

    key

    Имя свойства.

    Обсуждение

    Реализация по умолчанию передает запрос к propertyCache словарь, если key соответствует имя свойства объекта для этого узла кэша. Если key не представляет свойство, стандарт setValue:forKey: реализация используется.

    Оператор импорта

    Objective C

    @import CoreData;

    Swift

    import CoreData

    Доступность

    Доступный в OS X v10.5 и позже.