One Logo Pool Ball
CoreData · IOS API REFERENCE

NSEntityDescription

class · iOS 3.0+ · SDK 27.1

class NSEntityDescription

Members (36)

static · iOS 3.0+

entity

TypeScript
static entity(entityName: string, context: NSManagedObjectContext): (NSEntityDescription) | null
Swift declaration
class func entity(forEntityName entityName: String, in context: NSManagedObjectContext) -> NSEntityDescription?
static · iOS 3.0+

insertNewObject

TypeScript
static insertNewObject(entityName: string, context: NSManagedObjectContext): NSManagedObject
Swift declaration
class func insertNewObject(forEntityName entityName: String, into context: NSManagedObjectContext) -> NSManagedObject
init

init

TypeScript
static init(): NSEntityDescription
Swift declaration
init()
method · iOS 3.0+

isKindOf

TypeScript
isKindOf(entity: NSEntityDescription): boolean
Swift declaration
func isKindOf(entity: NSEntityDescription) -> Bool
method · iOS 3.0+

relationships

TypeScript
relationships(entity: NSEntityDescription): Array<NSRelationshipDescription>
Swift declaration
func relationships(forDestination entity: NSEntityDescription) -> [NSRelationshipDescription]
get · iOS 3.0+

isAbstract

TypeScript
get isAbstract(): boolean
Swift declaration
var isAbstract: Bool { get set }
set · iOS 3.0+

isAbstract

TypeScript
set isAbstract(value: boolean)
Swift declaration
var isAbstract: Bool { get set }
get · iOS 3.0+

attributesByName

TypeScript
get attributesByName(): Record<string, NSAttributeDescription>
Swift declaration
var attributesByName: [String : NSAttributeDescription] { get }
get · iOS 3.0+ · Deprecated in iOS 11.0

compoundIndexes

TypeScript
get compoundIndexes(): Array<Array<unknown>>
Swift declaration
var compoundIndexes: [[Any]] { get set }
set · iOS 3.0+ · Deprecated in iOS 11.0

compoundIndexes

TypeScript
set compoundIndexes(value: Array<Array<unknown>>)
Swift declaration
var compoundIndexes: [[Any]] { get set }
get · iOS 11.0+

coreSpotlightDisplayNameExpression

TypeScript
get coreSpotlightDisplayNameExpression(): _Foundation_NSExpression
Swift declaration
var coreSpotlightDisplayNameExpression: NSExpression { get set }
set · iOS 11.0+

coreSpotlightDisplayNameExpression

TypeScript
set coreSpotlightDisplayNameExpression(value: _Foundation_NSExpression)
Swift declaration
var coreSpotlightDisplayNameExpression: NSExpression { get set }
get · iOS 11.0+

indexes

TypeScript
get indexes(): Array<NSFetchIndexDescription>
Swift declaration
var indexes: [NSFetchIndexDescription] { get set }
set · iOS 11.0+

indexes

TypeScript
set indexes(value: Array<NSFetchIndexDescription>)
Swift declaration
var indexes: [NSFetchIndexDescription] { get set }
get · iOS 3.0+

managedObjectClassName

TypeScript
get managedObjectClassName(): (string) | null
Swift declaration
var managedObjectClassName: String! { get set }
set · iOS 3.0+

managedObjectClassName

TypeScript
set managedObjectClassName(value: (string) | null)
Swift declaration
var managedObjectClassName: String! { get set }
get · iOS 3.0+

managedObjectModel

TypeScript
get managedObjectModel(): NSManagedObjectModel
Swift declaration
unowned(unsafe) var managedObjectModel: NSManagedObjectModel { get }
get · iOS 3.0+

name

TypeScript
get name(): (string) | null
Swift declaration
var name: String? { get set }
set · iOS 3.0+

name

TypeScript
set name(value: (string) | null)
Swift declaration
var name: String? { get set }
get · iOS 3.0+

properties

TypeScript
get properties(): Array<NSPropertyDescription>
Swift declaration
var properties: [NSPropertyDescription] { get set }
set · iOS 3.0+

properties

TypeScript
set properties(value: Array<NSPropertyDescription>)
Swift declaration
var properties: [NSPropertyDescription] { get set }
get · iOS 3.0+

propertiesByName

TypeScript
get propertiesByName(): Record<string, NSPropertyDescription>
Swift declaration
var propertiesByName: [String : NSPropertyDescription] { get }
get · iOS 3.0+

relationshipsByName

TypeScript
get relationshipsByName(): Record<string, NSRelationshipDescription>
Swift declaration
var relationshipsByName: [String : NSRelationshipDescription] { get }
get · iOS 3.0+

renamingIdentifier

TypeScript
get renamingIdentifier(): (string) | null
Swift declaration
var renamingIdentifier: String? { get set }
set · iOS 3.0+

renamingIdentifier

TypeScript
set renamingIdentifier(value: (string) | null)
Swift declaration
var renamingIdentifier: String? { get set }
get · iOS 3.0+

subentities

TypeScript
get subentities(): Array<NSEntityDescription>
Swift declaration
var subentities: [NSEntityDescription] { get set }
set · iOS 3.0+

subentities

TypeScript
set subentities(value: Array<NSEntityDescription>)
Swift declaration
var subentities: [NSEntityDescription] { get set }
get · iOS 3.0+

subentitiesByName

TypeScript
get subentitiesByName(): Record<string, NSEntityDescription>
Swift declaration
var subentitiesByName: [String : NSEntityDescription] { get }
get · iOS 3.0+

superentity

TypeScript
get superentity(): (NSEntityDescription) | null
Swift declaration
unowned(unsafe) var superentity: NSEntityDescription? { get }
get · iOS 9.0+

uniquenessConstraints

TypeScript
get uniquenessConstraints(): Array<Array<unknown>>
Swift declaration
var uniquenessConstraints: [[Any]] { get set }
set · iOS 9.0+

uniquenessConstraints

TypeScript
set uniquenessConstraints(value: Array<Array<unknown>>)
Swift declaration
var uniquenessConstraints: [[Any]] { get set }
get · iOS 3.0+

userInfo

TypeScript
get userInfo(): (NativeMap<unknown, unknown>) | null
Swift declaration
var userInfo: [AnyHashable : Any]? { get set }
set · iOS 3.0+

userInfo

TypeScript
set userInfo(value: (NativeMap<unknown, unknown>) | null)
Swift declaration
var userInfo: [AnyHashable : Any]? { get set }
get · iOS 3.0+

versionHash

TypeScript
get versionHash(): ArrayBuffer
Swift declaration
var versionHash: Data { get }
get · iOS 3.0+

versionHashModifier

TypeScript
get versionHashModifier(): (string) | null
Swift declaration
var versionHashModifier: String? { get set }
set · iOS 3.0+

versionHashModifier

TypeScript
set versionHashModifier(value: (string) | null)
Swift declaration
var versionHashModifier: String? { get set }

Skipped declarations

No declarations were skipped in this snapshot.

All CoreData types →