macOS/iOS API解説

iOS , Mac アプリケーション開発のために使われる主要フレームワークの日本語情報です。2010年代に書かれた内容です。今後更新はありません。

目次

CoreData

NSAtomicStoreCacheNode

クラスの説明 解説 Core Data atomic ストアで具象クラスを表現する基本クラスです 継承 NSObject 準拠 NSObject (NSObject) フレームワーク /System/Library/Frameworks/CoreData.framework 使用可能 Mac OS X v10.0 以降 定義 NSAtomicStoreCacheNode.h 概…

NSAtomicStoreクラス

クラスの説明 解説 ■■■■■■■■■■■■ 継承 NSPersistentStore : NSObject 準拠 NSObject (NSObject) フレームワーク /System/Library/Frameworks/CoreData.framework 使用可能 Mac OS X v10.5 以降 定義 NSAtomicStore.h 概要 ■■■■■■■■■■■■ サブクラス化の注意 ■…

addCacheNodes:

-(void)addCacheNodes:(NSSet *)cacheNodes: 解説 返り値 ( void ) 引数 ( NSSet * )cacheNodes フレームワーク CoreData クラス NSAtomicStore 使用可能 10.5 参照 例文

cacheNodeForObjectID:

-(NSAtomicStoreCacheNode *)cacheNodeForObjectID:(NSManagedObjectID *)objectID: 解説 返り値 ( NSAtomicStoreCacheNode * ) 引数 ( NSManagedObjectID * )objectID フレームワーク CoreData クラス NSAtomicStore 使用可能 10.5 参照 例文

cacheNodes

解説 返り値 ( NSSet * ) 引数 フレームワーク CoreData クラス NSAtomicStore 使用可能 10.5 参照 例文

initWithCoordinator:configurationName:url:options:

-(id)initWithCoordinator:(NSPersistentStoreCoordinator *)coordinator: configurationName:(NSString *)configurationName: url:(NSURL *)url: options:(NSDictionary *)options : 解説 返り値 ( id ) 引数 ( NSPersistentStoreCoordinator * )coordinato…

load:

-(BOOL)load:(NSError **)error: 解説 返り値 ( BOOL ) 引数 ( NSError ** )error フレームワーク CoreData クラス NSAtomicStore 使用可能 10.5 参照 例文

newCacheNodeForManagedObject:

-(NSAtomicStoreCacheNode *)newCacheNodeForManagedObject:(NSManagedObject *)managedObject: 解説 返り値 ( NSAtomicStoreCacheNode * ) 引数 ( NSManagedObject * )managedObject フレームワーク CoreData クラス NSAtomicStore 使用可能 10.5 参照 例文

newReferenceObjectForManagedObject:

-(id)newReferenceObjectForManagedObject:(NSManagedObject *)managedObject: 解説 返り値 ( id ) 引数 ( NSManagedObject * )managedObject フレームワーク CoreData クラス NSAtomicStore 使用可能 10.5 参照 例文

objectIDForEntity:referenceObject:

-(NSManagedObjectID *)objectIDForEntity:(NSEntityDescription *)entity: referenceObject:(id)data : 解説 返り値 ( NSManagedObjectID * ) 引数 ( NSEntityDescription * )entity ( id )data フレームワーク CoreData クラス NSAtomicStore 使用可能 10.…

referenceObjectForObjectID:

-(id)referenceObjectForObjectID:(NSManagedObjectID *)objectID : 解説 返り値 ( id ) 引数 ( NSManagedObjectID * )objectID フレームワーク CoreData クラス NSAtomicStore 使用可能 10.5 参照 例文

save:

-(BOOL)save:(NSError **)error: 解説 返り値 ( BOOL ) 引数 ( NSError ** )error フレームワーク CoreData クラス NSAtomicStore 使用可能 10.5 参照 例文

setStoreMetadata:

-(void)setStoreMetadata:(NSDictionary *)storeMetadata: 解説 レシーバーのメタデータをセットします。 返り値 ( void ) 引数 ( NSDictionary * )storeMetadata フレームワーク CoreData クラス NSAtomicStore 使用可能 10.5 参照 例文

storeMetadata

解説 レシーバーのメタデータを返します。 NSAtomicStoreはメタデータのデフォルト辞書を提供します。 この辞書はストアタイプとID(NSStoreTypeKey and NSStoreUUIDKey)だけでなくストアバージョン情報を含みます。 サブクラスはメタデータがストアデータと…

updateCacheNode:fromManagedObject:

-(void)updateCacheNode:(NSAtomicStoreCacheNode *)node: fromManagedObject:(NSManagedObject *)managedObject: 解説 与えられた管理オブジェクトで値を使って与えられたキャッシュノードをアップデートします。 返り値 ( void ) 引数 ( NSAtomicStoreCach…

willRemoveCacheNodes:

-(void)willRemoveCacheNodes:(NSSet *)cacheNodes: 解説 ストアが与えられたキャッシュノードのコレクションを取り除く前にメソッドは起動します。 返り値 ( void ) 引数 ( NSSet * )cacheNodes フレームワーク CoreData クラス NSAtomicStore 使用可能 10.…

initWithObjectID:

-(id)initWithObjectID:(NSManagedObjectID *)moid : 解説 返り値 ( id ) 引数 ( NSManagedObjectID * )moid フレームワーク CoreData クラス NSAtomicStoreCacheNode 使用可能 10.5 参照 例文

objectID

解説 レシーバーの管理オブジェクトIDを返します。 返り値 ( NSManagedObjectID* ) レシーバーの管理オブジェクトID 引数 フレームワーク CoreData クラス NSAtomicStoreCacheNode 使用可能 10.5 参照 例文

propertyCache

解説 レシーバーのプロパティキャッシュ辞書を返します。 返り値 ( NSMutableDictionary * ) レシーバーのプロパティキャッシュ辞書 引数 フレームワーク CoreData クラス NSAtomicStoreCacheNode 使用可能 10.5 参照 例文

setPropertyCache:

-(void)setPropertyCache:(NSMutableDictionary *)propertyCache : 解説 レシーバーのプロパティキャッシュ辞書をセットします。 返り値 ( void ) レシーバーのプロパティキャッシュ辞書 引数 ( NSMutableDictionary * )propertyCache フレームワーク CoreDa…

setValue:forKey:

-(void)setValue:(id)value: forKey:(NSString *)key: 解説 返り値 ( void ) 引数 ( id )value ( NSString * )key フレームワーク CoreData クラス NSAtomicStoreCacheNode 使用可能 10.5 参照 例文

valueForKey:

-(id)valueForKey:(NSString *)key: 解説 返り値 ( id ) 引数 ( NSString * )key フレームワーク CoreData クラス NSAtomicStoreCacheNode 使用可能 10.5 参照 例文

versionHash

解説 返り値 ( NSData * ) 引数 フレームワーク CoreData クラス NSAttributeDescription 使用可能 10.5 参照 例文

setVersionHashModifier:

-(void)setVersionHashModifier:(NSString *)modifierString: 解説 返り値 ( void ) 引数 ( NSString * )modifierString フレームワーク CoreData クラス NSEntityDescription 使用可能 10.5 参照 例文

versionHash

解説 返り値 ( NSData * ) 引数 フレームワーク CoreData クラス NSEntityDescription 使用可能 10.5 参照 例文

attributeMappings

解説 返り値 ( NSArray * ) 引数 フレームワーク CoreData クラス NSEntityMapping 使用可能 10.5 参照 例文

defaultEntityMappingWithSourceEntity:destinationEntity:options:

+(NSEntityMapping *)defaultEntityMappingWithSourceEntity:(NSEntityDescription *)sourceEntity: destinationEntity:(NSEntityDescription *)destinationEntity: options:(NSDictionary *)options: 解説 返り値 ( NSEntityMapping * ) 引数 ( NSEntityDes…

destinationEntityName

レシーバーの宛先のエンティティ名を返します 解説 レシーバーの宛先のエンティティ名を返します。 宛先エンティティへ直接マッピングしない。 この名前の宛先エンティティの情報の取り出しには、移行マネージャーのdestinationEntityForEntityMapping: メソ…

sourceModelForStoreAtURL:metadata:error:

** -(NSManagedObjectModel *)sourceModelForStoreAtURL:(NSURL *)url: metadata:(NSDictionary *)metadata: error:(NSError **)error: 解説 返り値 ( NSManagedObjectModel * ) 引数 ( NSURL * )url ( NSDictionary * )metadata ( NSError ** )error フレー…

migrateStoreAtURL:withManager:metadata:options:error:

** -(NSURL *)migrateStoreAtURL:(NSURL *)sourceURL: withManager:(NSMigrationManager *)manager: metadata:(NSDictionary *)metadata: options:(NSDictionary *)options: error:(NSError **)error: 解説 返り値 ( NSURL * ) 引数 ( NSURL * )sourceURL ( …