CoreData 네임스페이스

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 (프로토콜 NSFetchedResultsControllerDelegate용)를 구현하는 클래스입니다.

이 클래스를 서브클래스하여 프로토콜을 구현하는 형식을 쉽게 만듭니다.

대안은 인터페이스INSFetchedResultsControllerDelegateNSObject 하위 클래스를 만든 다음 구현하는 것입니다.

NSFetchedResultsControllerDelegate_Extensions

NSFetchedResultsControllerDelegate 프로토콜의 모든 메서드를 지원하기 위해 인터페이스에 대한 확장 메서드 INSFetchedResultsControllerDelegate 입니다.

NSFetchedResultsSectionInfo

이 클래스는 인터페이스 INSFetchedResultsSectionInfo (프로토콜 NSFetchedResultsSectionInfo용)를 구현하는 클래스입니다.

이 클래스를 서브클래스하여 프로토콜을 구현하는 형식을 쉽게 만듭니다.

대안은 인터페이스INSFetchedResultsSectionInfoNSObject 하위 클래스를 만든 다음 구현하는 것입니다.

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 프로토콜 NSFetchedResultsControllerDelegate을 나타냅니다.

INSFetchedResultsSectionInfo

이 인터페이스는 Objective-C 프로토콜 NSFetchedResultsSectionInfo을 나타냅니다.

INSFetchRequestResult

이 인터페이스는 Objective-C 프로토콜 NSFetchRequestResult을 나타냅니다.

열거형

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 개발자는 지속성을 위해 이식 가능한 데이터베이스 기술을 사용하는 것을 선호해야 합니다.