macOS/iOS API解説

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

目次

NSDictionary

sharedKeySetForKeys:

INDEX>Foundation>NSDictionary> + (id)sharedKeySetForKeys:(NSArray *)keys 解説 返り値 (id) フレームワーク Foundation クラス NSDictionary 使用可能 OS X 10.8以降 iOS 6.0以降 参照 例文

keysSortedByValueUsingSelector:

INDEX>Foundation>NSDictionary 辞書の値でセレクタを使って比較してソートされたキーの配列を返します -(NSArray *)keysSortedByValueUsingSelector:(SEL)comparator 30本×10種類 アマゾンうまい棒スペシャルセット出版社/メーカー: やおきんメディア: その…

keysOfEntriesWithOptions:passingTest:

ブロックオブジェクトで適合した値に対応するキーのセットを返します。 -(NSSet *)keysOfEntriesWithOptions:(NSEnumerationOptions)opts passingTest:(BOOL (^)(id key, id obj, BOOL *stop))predicate 解説 返り値 ( NSSet * ) 引数 ( NSEnumerationOption…

keysOfEntriesPassingTest:

ブロックオブジェクトで、制限された値に対応するキーのセットを返します。 -(NSSet *)keysOfEntriesPassingTest:(BOOL (^)(id key, id obj, BOOL *stop))predicate 解説 返り値 ( NSSet * ) 引数 ( BOOL (^)(id key, id obj, BOOL *stop) )predicate フレー…

keysSortedByValueWithOptions:usingComparator:

コンペレータを使って比較してソートしたキーの配列を返します。 -(NSArray *)keysSortedByValueWithOptions:(NSSortOptions)opts usingComparator:(NSComparator)cmptr 解説 返り値 ( NSArray * ) 引数 ( NSSortOptions )opts ( NSComparator )cmptr フレー…

keysSortedByValueUsingComparator:

コンペレータを使ってソートしたキーの配列を返します。 -(NSArray *)keysSortedByValueUsingComparator:(NSComparator)cmptr 解説 返り値 ( NSArray * ) 引数 ( NSComparator )cmptr フレームワーク Foundation クラス NSDictionary Instance Methods 使用…

enumerateKeysAndObjectsWithOptions:usingBlock:

-(void)enumerateKeysAndObjectsWithOptions:(NSEnumerationOptions)opts usingBlock:(void (^)(id key, id obj, BOOL *stop))block 解説 返り値 ( void ) 引数 ( NSEnumerationOptions )opts ( void (^)(id key, id obj, BOOL *stop) )block フレームワーク…

-enumerateKeysAndObjectsUsingBlock:

INDEX>Foundation> NSDictionary>-enumerateKeysAndObjectsUsingBlock: ブロック構文を使用して辞書から検索します 編集時バージョン OS X 10.8,iOS 6.1apple(mac) apple(iOS) -(void)enumerateKeysAndObjectsUsingBlock:(void (^)(id key, id obj, BOOL *st…

getObjects:andKeys:

辞書のキーと値でC配列の参照を返します。 -(void)getObjects:(id *)objects andKeys:(id *)keys 解説 返り値 ( void ) 引数 ( id * )objects ( id * )keys フレームワーク Foundation クラス NSDictionary Instance Methods 使用可能 10.5 参照 例文

NSDictionary

INDEX>Foundation>NSDictionary 変更しない辞書クラス 編集時のバージョン OS X 10.8/iOS 10.6 解説 「辞書」と呼ばれるコレクションクラスの一つです。 継承 NSObject 準拠 NSCopying NSMutableCopying NSFastEnumeration NSSecureCoding NSObject (NSObjec…

fileIsAppendOnly

ファイルはAppendOnlyかを返します 解説 ファイルはAppendOnlyかを返します。NSFileAppendOnlyキーがなければいけません。 返り値 ( BOOL ) 作った辞書 引数 フレームワーク Foundation クラス NSDictionary Instance Methods 使用可能 10.2 iOS2.0 参照 例…

fileOwnerAccountID

ファイルオーナーアカウントIDを返します 解説 ファイルオーナーアカウントIDを返します。NSFileOwnerAccountIDキーがなければいけません。 返り値 ( NSNumber * ) 作った辞書 引数 フレームワーク Foundation クラス NSDictionary Instance Methods 使用可…

fileIsImmutable

ファイルは変更不可であるかを返します。 解説 ファイルは変更不可であるかを返します。NSFileImmutableキーがなければいけません。 返り値 ( BOOL ) 作った辞書 引数 フレームワーク Foundation クラス NSDictionary Instance Methods 使用可能 10.2 iOS2.0…

fileGroupOwnerAccountID

ファイルのグループオーナーアカウントIDを返します 解説 ファイルのグループオーナーアカウントIDを返します。 返り値 ( NSNumber * ) 引数 フレームワーク Foundation クラス NSDictionary Instance Methods 使用可能 10.2 iOS2.0 参照 例文 NSLog([[dic f…

fileCreationDate

ファイル作成日を返します 解説 ファイル作成日を返します。作成時にNSFileCreationDateキーをつけておかないといけません 返り値 ( NSDate * ) 引数 フレームワーク Foundation クラス NSDictionary Instance Methods 使用可能 10.2 iOS2.0 参照 例文 #impo…

valueForKey:

キーで値を返します -(id)valueForKey:(NSString *)key 解説 キーで値を返します。 返り値 ( id ) オブジェクト() 引数 ( NSString * )key フレームワーク Foundation クラス NSDictionary Instance Methods 使用可能 10.3 参照 -setValue:forKey: (NSMuta…

writeToFile:atomically:

パスで指定したファイルに辞書の内容を書き込みます -(BOOL)writeToFile:(NSString *)path atomically:(BOOL)flag 解説 パス(path)で指定したファイルに辞書の内容を書き込みます。 flagがYESなら、元ファイルを残し、書き終わってからリネームします。 書き…

isEqualToDictionary:

辞書を比較して結果を返します -(BOOL)isEqualToDictionary:(NSDictionary *)otherDictionary 解説 辞書を比較して結果を返します。 同じならYESを返します。 違えばNOを返します。 返り値 ( BOOL ) 同じYES/NO 引数 ( NSDictionary * )otherDictionary 比較…

initWithObjects:forKeys:

オブジェクトの配列とキーの配列から辞書を初期化して返します -(id)initWithObjects:(NSArray *)objects forKeys:(NSArray *)keys 解説 オブジェクトの配列とキーの配列から辞書を初期化して返します。 オブジェクトの配列とキーの配列は同数でなければいけ…

initWithDictionary:copyItems:

他の辞書から辞書を初期化して返します -(id)initWithDictionary:(NSDictionary *)otherDictionary copyItems:(BOOL)flag 解説 他の辞書(otherDictionary)から辞書を初期化して返します。 flagがYESならコピーされて作成されます。 flagがNOならコピーされず…

writeToURL:atomically:

URLで指定したファイルに辞書の内容を書き込みます -(BOOL)writeToURL:(NSURL *)sender atomically:(BOOL)flag 解説 URL(anURL)で指定したファイルに辞書の内容を書き込みます。 flagがYESなら、元ファイルを残し、書き終わってからリネームします。 書き込…

objectsForKeys:notFoundMarker:

複数のキーの配列から値を探して配列を返します -(NSArray *)objectsForKeys:(NSArray *)keys notFoundMarker:(id)anObject 解説 複数のキーの配列(keys)から値を探して配列を返します。 対応する値が無い場合はanObjectを返します。 返り値 ( NSArray * ) …

objectForKey:

辞書からキーを使って関連する値を返します -(id)objectForKey:(id)aKey 解説 辞書からキー(aKey)を使って値を返します。 キーと関連する値がなければnilを返します。 返り値 ( id ) キーで探された値 引数 ( id )aKey キー フレームワーク Foundation クラ…

objectEnumerator

オブジェクトの列挙子オブジェクトを返します 解説 要素の数え上げを行うためのオブジェクtの列挙子オブジェクト(NSEnumerator)を返します。MacOS10.5,iOS2.0以降ではFastEnumerationプロトコルを使ったほうが高速です。 返り値 ( NSEnumerator * ) NSEnumer…

keysSortedByValueUsingSelector:

辞書の値でソートされたキーの配列を返します -(NSArray *)keysSortedByValueUsingSelector:(SEL)comparator 解説 辞書の値でソートされたキーの配列を返します。 返り値 ( NSArray * ) ソートされたキーの配列 引数 ( SEL )comparator 比較する式 フレーム…

keyEnumerator

レシーバーの各キーに順番にアクセスする列挙子オブジェクトを返します 解説 レシーバーの各キーに順番にアクセスする列挙子オブジェクト(NSEnumerator)を返します。 返り値 ( NSEnumerator * ) NSEnumerator 引数 フレームワーク Foundation クラス NSDicti…

initWithObjectsAndKeys:

値とキーが交互になったオブジェクトの列で辞書を作ります -(id)initWithObjectsAndKeys:(id)firstObject, ... 解説 値とキーが交互になった(最後はnil)オブジェクトの列(firstObject, ...)で辞書を作ります。 キーがnilなら、NSInvalidArgumentException…

initWithObjects:forKeys:count:

カウント登録で新しく割り当てられた辞書を初期化します -(id)initWithObjects:(id *)objects forKeys:(id *)keys count:(NSUinteger)count 解説 カウント登録で新しく割り当てられた辞書を初期化します。 キーやオブジェクトがnilなら、NSInvalidArgumentEx…

fileType

ファイルタイプを返します 解説 ファイルマネージャーのファイル属性として辞書が使われているときにファイルタイプを返します。文字列 意味 ● NSFileTypeUnknown 未知のファイルタイプ ● NSFileTypeCharacterSpecial 文字型特殊ファイル ● NSFileTypeDirect…

fileHFSTypeCode

ファイルのファイルタイプを返します 解説 HFSファイルシステムで、ファイルのファイルタイプを返します。 返り値 ( OSType ) ファイルタイプ 引数 フレームワーク Foundation クラス NSDictionary Instance Methods 使用可能 10.0 参照 例文 #import "MyObj…