macOS/iOS API解説

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

目次

NSObjectStore

willRemoveFromCoordinator:

** -(void)willRemoveFromCoordinator:(NSPersistentStoreCoordinator *)coordinator: 解説 永続ストアコーディネーターからレシーバーが取り除かれる前に起動します。 返り値 ( void ) 引数 ( NSPersistentStoreCoordinator * )coordinator フレームワーク …

URL

** 解説 レシーバーのURLを返します。 返り値 ( NSURL * ) レシーバーのURL 引数 フレームワーク CoreData クラス NSObjectStore 使用可能 10.5 参照 例文

type

** 解説 レシーバーのタイプを文字列で返します。 永続ストアコーディネーターに追加する時のストアのタイプを指定する時に使う文字列です。 サブクラスは固有のタイプを提供するためにこのメソッドをオーバーライドしなければならない。 返り値 ( NSString …

setURL:

** -(void)setURL:(NSURL *)url: 解説 レシーバーのURLをセットします。 返り値 ( void ) 引数 ( NSURL * )url フレームワーク CoreData クラス NSObjectStore 使用可能 10.5 参照 例文

setReadOnly:

** -(void)setReadOnly:(BOOL)flag: 解説 レシーバーがリードオンリーかどうかセットします。 返り値 ( void ) リードオンリーならYES、そうでなければNO 引数 ( BOOL )flag フレームワーク CoreData クラス NSObjectStore 使用可能 10.5 参照 例文

setMetadata:

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

setIdentifier:

** -(void)setIdentifier:(NSString *)identifier: 解説 レシーバーの固有のIDをセットします。 返り値 ( void ) レシーバーの固有のID 引数 ( NSString * )identifier フレームワーク CoreData クラス NSObjectStore 使用可能 10.5 参照 例文

persistentStoreCoordinator

** 解説 ロードされたレシーバーの永続ストアコーディネーターを返します。 返り値 ( NSPersistentStoreCoordinator* ) ロードされたレシーバーの永続ストアコーディネーター 引数 フレームワーク CoreData クラス NSObjectStore 使用可能 10.5 参照 例文

options

** 解説 レシーバーが作られるときのオプションを返します。 この辞書のキー名のリストはNSPersistentStoreCoordinatorを見てください。 返り値 ( NSDictionary * ) レシーバーが作られるときのオプション 引数 フレームワーク CoreData クラス NSObjectStor…

metadata

** 解説 レシーバーのメタデータを返します。 サブクラスはストレージとストアメタデータの永続の提供にこのメソッドをオーバーライドしなければならない。 返り値 ( NSDictionary * ) レシーバーのメタデータ 引数 フレームワーク CoreData クラス NSObject…

isReadOnly

** 解説 レシーバーがリードオンリーかどうかを示すブール値を返します。 返り値 ( BOOL ) レシーバーがリードオンリーならYES、そうでなければNO 引数 フレームワーク CoreData クラス NSObjectStore 使用可能 10.5 参照 例文

initWithPersistentStoreCoordinator:configurationName:URL:options:

** -(id)initWithPersistentStoreCoordinator:(NSPersistentStoreCoordinator *)root: configurationName:(NSString *)name: URL:(NSURL *)url: options:(NSDictionary *)options: 解説 与えられた引数で初期化されたストアを返します。 初期化と一緒にsetMe…

identifier

** 解説 レシーバーの固有IDを返します。 IDはストアでそれぞれの管理オブジェクトIDの部分として使われる。 サブクラスはストアのインスタンスのグローバルな固有IDを提供するためにこの実装をしなければいけません。 返り値 ( NSString * ) レシーバーの固…

didAddToPersistentStoreCoordinator:

** -(void)didAddToPersistentStoreCoordinator:(NSPersistentStoreCoordinator *)coordinator: 解説 レシーバーが永続ストアコーディネーターに追加された後で起動します。 デフォルトの実装は何もしない サブクラスはこのメソッドをオーバーライドできる …

configurationName

** 解説 レシーバが作る時に使う管理オブジェクトモデル構造の名前を返します。 返り値 ( NSString * ) レシーバが作る時に使う管理オブジェクトモデル構造の名前 引数 フレームワーク CoreData クラス NSObjectStore 使用可能 10.5 参照 例文

setMetadata:forPersistentStoreAtURL:error:

** +(BOOL)setMetadata:(NSDictionary *)metadata: forPersistentStoreAtURL:(NSURL*)url: error:(NSError **)error: 解説 与えられたURLのストアにメタデータをセットします。 返り値 ( BOOL ) メタデータを正しく書くことができたらYES、そうでなければNO …

metadataForPersistentStoreOfType:withURL:error:

** +(NSDictionary *)metadataForPersistentStoreOfType:(NSString *)storeType: withURL:(NSURL *)url: error:(NSError **)error: 解説 与えられたURLでオブジェクトストアクラスの永続ストアのメタデータを返します。 返り値 ( NSDictionary * ) URLでオブ…