CoreData 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
CoreData 네임스페이스는 개체 그래프 직렬화 및 지속성을 제공합니다.
클래스
| Name | Description |
|---|---|
| NSAsynchronousFetchRequest |
비동기 인출 요청을 나타내는 클래스입니다. |
| NSAsynchronousFetchResult |
비동기 인출 요청의 결과를 나타내는 클래스입니다. |
| NSAtomicStore |
Core Data에 사용자 지정 파일 형식을 저장하는 데 사용할 수 있는 '원자성 저장소'의 기본 클래스입니다. |
| NSAtomicStoreCacheNode |
핵심 데이터 원자 저장소의 단일 레코드를 나타냅니다. |
| NSAttributeDescription |
개체의 NSEntityDescription 특성을 설명합니다. |
| NSBatchDeleteRequest |
일괄 삭제를 수행하는 A NSPersistentStoreRequest 입니다. |
| NSBatchDeleteResult |
의 결과입니다 NSBatchDeleteRequest. |
| NSBatchInsertRequest |
CoreData 네임스페이스는 개체 그래프 직렬화 및 지속성을 제공합니다. |
| NSBatchInsertResult |
CoreData 네임스페이스는 개체 그래프 직렬화 및 지속성을 제공합니다. |
| NSBatchUpdateRequest |
일괄 업데이트 요청을 나타내는 클래스입니다. |
| NSBatchUpdateResult |
일괄 업데이트 요청의 결과를 나타내는 클래스입니다. |
| NSCompositeAttributeDescription |
CoreData 네임스페이스는 개체 그래프 직렬화 및 지속성을 제공합니다. |
| NSConstraintConflict |
CoreData 네임스페이스는 개체 그래프 직렬화 및 지속성을 제공합니다. |
| NSCoreDataCoreSpotlightDelegate |
CoreData 네임스페이스는 개체 그래프 직렬화 및 지속성을 제공합니다. |
| NSCoreDataCoreSpotlightDelegate.Notifications |
클래스에서 게시한 알림입니다 NSCoreDataCoreSpotlightDelegate . |
| NSCustomMigrationStage |
CoreData 네임스페이스는 개체 그래프 직렬화 및 지속성을 제공합니다. |
| NSDerivedAttributeDescription |
CoreData 네임스페이스는 개체 그래프 직렬화 및 지속성을 제공합니다. |
| NSEntityDescription |
메모리 내 개체와 해당 영구 표현 간의 값 관계를 설명합니다. |
| NSEntityMapping |
메모리 내 개체와 해당 영구 표현 간의 매핑을 지정합니다. |
| NSEntityMigrationPolicy |
엔터티 매핑 중에 마이그레이션 프로세스를 사용자 지정합니다. |
| NSExpressionDescription |
원본의 합계 또는 최소 열과 같이 원본에 표시되지 않는 페치 결과 열에 대한 설명자입니다. |
| NSFetchedPropertyDescription |
개발자가 페치 요청에서 약한 단방향 관계를 통해 관련 개체를 지정할 수 있도록 하는 "페치된 속성"을 보유합니다. |
| NSFetchedResultsController |
핵심 데이터 페치 요청에 대한 컨트롤러 개체; 일반적으로 .에 대한 UITableView데이터를 제공하는 데 사용됩니다. |
| NSFetchedResultsControllerDelegate |
이 클래스는 인터페이스 INSFetchedResultsControllerDelegate (프로토콜 이 클래스를 서브클래스하여 프로토콜을 구현하는 형식을 쉽게 만듭니다. 대안은 인터페이스INSFetchedResultsControllerDelegate의 NSObject 하위 클래스를 만든 다음 구현하는 것입니다. |
| NSFetchedResultsControllerDelegate_Extensions |
NSFetchedResultsControllerDelegate 프로토콜의 모든 메서드를 지원하기 위해 인터페이스에 대한 확장 메서드 INSFetchedResultsControllerDelegate 입니다. |
| NSFetchedResultsSectionInfo |
이 클래스는 인터페이스 INSFetchedResultsSectionInfo (프로토콜 이 클래스를 서브클래스하여 프로토콜을 구현하는 형식을 쉽게 만듭니다. 대안은 인터페이스INSFetchedResultsSectionInfo의 NSObject 하위 클래스를 만든 다음 구현하는 것입니다. |
| NSFetchIndexDescription |
CoreData 네임스페이스는 개체 그래프 직렬화 및 지속성을 제공합니다. |
| NSFetchIndexElementDescription |
CoreData 네임스페이스는 개체 그래프 직렬화 및 지속성을 제공합니다. |
| NSFetchRequest |
영구 저장소에서 데이터를 검색하는 데 사용되는 검색 조건을 보유합니다. |
| NSFetchRequestExpression |
관리되는 개체 컨텍스트에서 결과를 가져오는 식을 나타냅니다. |
| NSIncrementalStore |
증분 방식으로 로드 및 저장되는 영구 저장소의 사용을 지원하여 더 크고 공유된 데이터 세트를 허용합니다. |
| NSIncrementalStoreNode |
의 기본 노드를 나타내는 구체적인 클래스입니다 NSIncrementalStore. |
| NSLightweightMigrationStage |
CoreData 네임스페이스는 개체 그래프 직렬화 및 지속성을 제공합니다. |
| NSManagedObject |
관리되는 개체 컨텍스트에서 관리할 수 있는 클래스입니다. 직접 하위 형식이 아니더라도 도메인 모델 클래스에 대한 대응이 있어야 합니다. |
| NSManagedObjectChangeEventArgs |
게시된 NSNotification 개체를 기반으로 이벤트에 대한 데이터를 제공합니다. |
| NSManagedObjectContext |
하나 이상의 영구 저장소에 대한 일관된 뷰를 만드는 관련 관리되는 개체의 컬렉션입니다. |
| NSManagedObjectContext.Notifications |
클래스에서 게시한 알림입니다 NSManagedObjectContext . |
| NSManagedObjectID |
Core Data 관리 개체의 범용 식별자입니다. 개체 컨텍스트 및 애플리케이션에서 작동합니다. |
| NSManagedObjectModel |
애플리케이션에서 사용하는 엔터티의 그래프를 설명하는 스키마입니다. |
| NSManagedObjectModelReference |
CoreData 네임스페이스는 개체 그래프 직렬화 및 지속성을 제공합니다. |
| NSManagedObjectsIdsChangedEventArgs |
게시된 NSNotification 개체를 기반으로 이벤트에 대한 데이터를 제공합니다. |
| NSMappingModel |
원본 및 대상 관리 개체 모델 간의 매핑을 보유합니다. |
| NSMergeConflict |
변경 내용을 저장할 때 발생할 수 있는 모델 충돌입니다. |
| NSMergePolicy |
메모리 내 개체와 영구 저장소에 있는 개체 간의 충돌을 해결하기 위한 전략입니다. |
| NSMigrationManager |
한 영구 저장소에서 다른 저장소로 마이그레이션할 수 있습니다. |
| NSMigrationStage |
CoreData 네임스페이스는 개체 그래프 직렬화 및 지속성을 제공합니다. |
| NSPersistentCloudKitContainer |
CoreData 네임스페이스는 개체 그래프 직렬화 및 지속성을 제공합니다. |
| NSPersistentCloudKitContainerAcceptShareInvitationsResult |
이 클래스는 비동기 작업에 대한 반환 값을 보유합니다. |
| NSPersistentCloudKitContainerEvent |
CoreData 네임스페이스는 개체 그래프 직렬화 및 지속성을 제공합니다. |
| NSPersistentCloudKitContainerEvent.Notifications |
클래스에서 게시한 알림입니다 NSPersistentCloudKitContainerEvent . |
| NSPersistentCloudKitContainerEventRequest |
CoreData 네임스페이스는 개체 그래프 직렬화 및 지속성을 제공합니다. |
| NSPersistentCloudKitContainerEventResult |
CoreData 네임스페이스는 개체 그래프 직렬화 및 지속성을 제공합니다. |
| NSPersistentCloudKitContainerFetchParticipantsMatchingLookupInfosResult |
이 클래스는 비동기 작업에 대한 반환 값을 보유합니다. |
| NSPersistentCloudKitContainerOptions |
CoreData 네임스페이스는 개체 그래프 직렬화 및 지속성을 제공합니다. |
| NSPersistentCloudKitContainerPersistUpdatedShareResult |
이 클래스는 비동기 작업에 대한 반환 값을 보유합니다. |
| NSPersistentCloudKitContainerPurgeObjectsAndRecordsInZone |
이 클래스는 비동기 작업에 대한 반환 값을 보유합니다. |
| NSPersistentCloudKitContainerShareManagedObjectsResult |
이 클래스는 비동기 작업에 대한 반환 값을 보유합니다. |
| NSPersistentContainer |
핵심 데이터 스택을 만들고 관리합니다. |
| NSPersistentHistoryChange |
CoreData 네임스페이스는 개체 그래프 직렬화 및 지속성을 제공합니다. |
| NSPersistentHistoryChangeRequest |
CoreData 네임스페이스는 개체 그래프 직렬화 및 지속성을 제공합니다. |
| NSPersistentHistoryResult |
CoreData 네임스페이스는 개체 그래프 직렬화 및 지속성을 제공합니다. |
| NSPersistentHistoryToken |
CoreData 네임스페이스는 개체 그래프 직렬화 및 지속성을 제공합니다. |
| NSPersistentHistoryTransaction |
CoreData 네임스페이스는 개체 그래프 직렬화 및 지속성을 제공합니다. |
| NSPersistentStore |
Core Data 영구 저장소에 대한 추상 기본 클래스입니다. |
| NSPersistentStore.Notifications |
클래스에서 게시한 알림입니다 NSPersistentStore . |
| NSPersistentStoreAsynchronousResult |
영구 데이터 저장소로 만들어진 비동기 요청의 결과를 나타내는 클래스입니다. |
| NSPersistentStoreCoordinator |
영구 저장소와 관리되는 개체 컨텍스트 또는 컨텍스트 간에 중재합니다. |
| NSPersistentStoreCoordinator.Notifications |
클래스에서 게시한 알림입니다 NSPersistentStoreCoordinator . |
| NSPersistentStoreCoordinatorStoreChangeEventArgs |
게시된 NSNotification 개체를 기반으로 이벤트에 대한 데이터를 제공합니다. |
| NSPersistentStoreDescription |
영구 컨테이너 내의 영구 저장소에 대한 설명자입니다. |
| NSPersistentStoreRemoteChangeEventArgs |
게시된 NSNotification 개체를 기반으로 이벤트에 대한 데이터를 제공합니다. |
| NSPersistentStoreRequest |
영구 저장소에서 데이터를 검색하거나 저장하는 데 사용되는 조건입니다. |
| NSPersistentStoreResult |
영구 데이터 저장소로 만들어진 요청의 결과를 나타내는 클래스입니다. |
| NSPropertyDescription |
관리되는 objectmodel에서 엔터티의 속성을 정의합니다. 인스턴스 속성에 해당하는 값입니다. |
| NSPropertyMapping |
원본 엔터티와 대상 엔터티 간에 속성을 매핑합니다. |
| NSQueryGenerationToken |
관리되는 개체 컨텍스트가 데이터베이스 트랜잭션에 고정되는지 여부와 방법을 제어합니다. |
| NSRelationshipDescription |
개체의 NSEntityDescription 관계를 설명합니다. |
| NSSaveChangesRequest |
개체 저장소에서 변경할 컬렉션입니다. |
| NSStagedMigrationManager |
CoreData 네임스페이스는 개체 그래프 직렬화 및 지속성을 제공합니다. |
| UserInfo |
핵심 데이터 오류 정보를 포함합니다. |
| UserInfoKeys |
Core Data가 사전에 저장하는 오류 정보에 대한 키를 포함합니다. |
인터페이스
| Name | Description |
|---|---|
| INSFetchedResultsControllerDelegate |
이 인터페이스는 Objective-C 프로토콜 |
| INSFetchedResultsSectionInfo |
이 인터페이스는 Objective-C 프로토콜 |
| INSFetchRequestResult |
이 인터페이스는 Objective-C 프로토콜 |
열거형
| Name | Description |
|---|---|
| MigrationErrorType |
저장소를 마이그레이션하는 동안 발생할 수 있는 오류 코드를 열거합니다. |
| NSAttributeType |
값이 개체의 유효한 형식 NSAttributeType 을 정의하는 열거형입니다. |
| NSBatchDeleteRequestResultType |
결과 형식을 열거합니다 NSBatchDeleteRequest. |
| NSBatchInsertRequestResultType |
CoreData 네임스페이스는 개체 그래프 직렬화 및 지속성을 제공합니다. |
| NSBatchUpdateRequestResultType |
일괄 처리된 업데이트 요청에서 반환할 수 있는 결과의 종류를 열거합니다. |
| NSDeleteRule |
개체를 삭제한 후 값이 연계 옵션을 지정하는 열거형입니다. |
| NSEntityMappingType |
특정 유형의 엔터티 매핑을 열거합니다. |
| NSFetchedResultsChangeType |
일괄 처리 요청의 종류를 열거합니다. |
| NSFetchIndexElementType |
인덱스 형식을 열거합니다. |
| NSFetchRequestResultType |
페치에서 가능한 결과 형식을 열거합니다. |
| NSManagedObjectContextConcurrencyType |
에서 사용할 NSManagedObjectContext수 있는 동시성 패턴 형식을 열거합니다. |
| NSMergePolicyType |
병합에 대한 정책을 열거합니다. |
| NSPersistentCloudKitContainerEventResultType |
CoreData 네임스페이스는 개체 그래프 직렬화 및 지속성을 제공합니다. |
| NSPersistentCloudKitContainerEventType |
CoreData 네임스페이스는 개체 그래프 직렬화 및 지속성을 제공합니다. |
| NSPersistentCloudKitContainerSchemaInitializationOptions |
CoreData 네임스페이스는 개체 그래프 직렬화 및 지속성을 제공합니다. |
| NSPersistentHistoryChangeType |
CoreData 네임스페이스는 개체 그래프 직렬화 및 지속성을 제공합니다. |
| NSPersistentHistoryResultType |
CoreData 네임스페이스는 개체 그래프 직렬화 및 지속성을 제공합니다. |
| NSPersistentStoreRequestType |
인출 요청의 형식을 정의하는 상수입니다. |
| NSPersistentStoreUbiquitousTransitionType |
및 에 사용되는 StoresWillChangeNotification 사용자 정보 사전의 유효한 키를 열거합니다 StoresDidChangeNotification. |
| NSSnapshotEventType |
관리되는 개체가 해제되면 특정 값을 다시 초기화해야 하는 이유를 열거합니다. |
| ObjectGraphManagementErrorType |
개체 그래프를 사용하는 동안 발생할 수 있는 오류 코드를 열거합니다. |
| PersistentStoreErrorType |
영구 저장소를 사용하는 동안 발생할 수 있는 오류 코드를 열거합니다. |
| ValidationErrorType |
유효성 검사 중에 발생할 수 있는 오류를 열거합니다. |
대리자
| Name | Description |
|---|---|
| NSBatchInsertRequestDictionaryHandler |
CoreData 네임스페이스는 개체 그래프 직렬화 및 지속성을 제공합니다. |
| NSBatchInsertRequestManagedObjectHandler |
CoreData 네임스페이스는 개체 그래프 직렬화 및 지속성을 제공합니다. |
| NSPersistentCloudKitContainerAcceptShareInvitationsHandler |
CoreData 네임스페이스는 개체 그래프 직렬화 및 지속성을 제공합니다. |
| NSPersistentCloudKitContainerFetchParticipantsMatchingLookupInfosHandler |
CoreData 네임스페이스는 개체 그래프 직렬화 및 지속성을 제공합니다. |
| NSPersistentCloudKitContainerPersistUpdatedShareHandler |
CoreData 네임스페이스는 개체 그래프 직렬화 및 지속성을 제공합니다. |
| NSPersistentCloudKitContainerPurgeObjectsAndRecordsInZoneHandler |
CoreData 네임스페이스는 개체 그래프 직렬화 및 지속성을 제공합니다. |
| NSPersistentCloudKitContainerShareManagedObjectsHandler |
CoreData 네임스페이스는 개체 그래프 직렬화 및 지속성을 제공합니다. |
설명
일반적으로 .NET 개발자는 지속성을 위해 이식 가능한 데이터베이스 기술을 사용하는 것을 선호해야 합니다.