One Logo Pool Ball
CoreData · IOS API REFERENCE

NSManagedObjectModel

class · iOS 3.0+ · SDK 27.1

class NSManagedObjectModel

Members (23)

static · iOS 3.0+

mergedModel

TypeScript
static mergedModelFrom(bundles?: (Array<_Foundation_Bundle>) | null): (NSManagedObjectModel) | null
Swift declaration
class func mergedModel(from bundles: [Bundle]?) -> NSManagedObjectModel?
static · iOS 3.0+

mergedModel

TypeScript
static mergedModelFromForStoreMetadata(bundles: (Array<_Foundation_Bundle>) | null, metadata: Record<string, unknown>): (NSManagedObjectModel) | null
Swift declaration
class func mergedModel(from bundles: [Bundle]?, forStoreMetadata metadata: [String : Any]) -> NSManagedObjectModel?
init · iOS 3.0+

init

TypeScript
static initByMerging(models?: (Array<NSManagedObjectModel>) | null): (NSManagedObjectModel) | null
Swift declaration
init?(byMerging models: [NSManagedObjectModel]?)
init · iOS 3.0+

init

TypeScript
static initByMergingForStoreMetadata(models: Array<NSManagedObjectModel>, metadata: Record<string, unknown>): (NSManagedObjectModel) | null
Swift declaration
init?(byMerging models: [NSManagedObjectModel], forStoreMetadata metadata: [String : Any])
method · iOS 3.0+

entities

TypeScript
entitiesForConfigurationName(configuration?: (string) | null): (Array<NSEntityDescription>) | null
Swift declaration
func entities(forConfigurationName configuration: String?) -> [NSEntityDescription]?
method · iOS 3.0+

fetchRequestFromTemplate

TypeScript
fetchRequestFromTemplate(name: string, variables: Record<string, unknown>): (NSFetchRequest<SDKHandle>) | null
Swift declaration
func fetchRequestFromTemplate(withName name: String, substitutionVariables variables: [String : Any]) -> NSFetchRequest<any NSFetchRequestResult>?
method · iOS 3.0+

fetchRequestTemplate

TypeScript
fetchRequestTemplate(name: string): (NSFetchRequest<SDKHandle>) | null
Swift declaration
func fetchRequestTemplate(forName name: String) -> NSFetchRequest<any NSFetchRequestResult>?
init · iOS 3.0+

init

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

init

TypeScript
static initContentsOf(url: string): (NSManagedObjectModel) | null
Swift declaration
convenience init?(contentsOf url: URL)
method · iOS 3.0+

isConfiguration

TypeScript
isConfiguration(configuration: (string) | null, metadata: Record<string, unknown>): boolean
Swift declaration
func isConfiguration(withName configuration: String?, compatibleWithStoreMetadata metadata: [String : Any]) -> Bool
method · iOS 3.0+

setEntities

TypeScript
setEntities(entities: Array<NSEntityDescription>, configuration: string): void
Swift declaration
func setEntities(_ entities: [NSEntityDescription], forConfigurationName configuration: String)
method · iOS 3.0+

setFetchRequestTemplate

TypeScript
setFetchRequestTemplate(fetchRequestTemplate: (NSFetchRequest<Implements<NSFetchRequestResult> | SDKHandle>) | null, name: string): void
Swift declaration
func setFetchRequestTemplate(_ fetchRequestTemplate: NSFetchRequest<any NSFetchRequestResult>?, forName name: String)
get · iOS 3.0+

configurations

TypeScript
get configurations(): Array<string>
Swift declaration
var configurations: [String] { get }
get · iOS 3.0+

entities

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

entities

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

entitiesByName

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

entityVersionHashesByName

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

fetchRequestTemplatesByName

TypeScript
get fetchRequestTemplatesByName(): Record<string, NSFetchRequest<SDKHandle>>
Swift declaration
var fetchRequestTemplatesByName: [String : NSFetchRequest<any NSFetchRequestResult>] { get }
get · iOS 3.0+

localizationDictionary

TypeScript
get localizationDictionary(): (Record<string, string>) | null
Swift declaration
var localizationDictionary: [String : String]? { get set }
set · iOS 3.0+

localizationDictionary

TypeScript
set localizationDictionary(value: (Record<string, string>) | null)
Swift declaration
var localizationDictionary: [String : String]? { get set }
get · iOS 17.0+

versionChecksum

TypeScript
get versionChecksum(): string
Swift declaration
var versionChecksum: String { get }
get · iOS 3.0+

versionIdentifiers

TypeScript
get versionIdentifiers(): Array<unknown>
Swift declaration
var versionIdentifiers: Set<AnyHashable> { get set }
set · iOS 3.0+

versionIdentifiers

TypeScript
set versionIdentifiers(value: Array<unknown>)
Swift declaration
var versionIdentifiers: Set<AnyHashable> { get set }

Skipped declarations

No declarations were skipped in this snapshot.

All CoreData types →