Cocoa API解説(macOS/iOS)

iOS , Mac アプリケーション開発のために使われる主要フレームワークの日本語情報です。

目次

allKeys

Index>Foundation>NSDictionary

レシーバの全てのキーから配列を作って返します

解説

辞書のキーの全てから配列を作って返します。
配列での要素の順序は未定義です。

返り値

( NSArray * )

キーから作った配列
エントリーが無ければ空の配列

引数

なし

クラス

NSDictionary

Instance Methods

使用可能

OS X 10.0以降
iOS 2.0以降

参照

- allValues
- allKeysForObject:

例文

#pragma mark NSDictionary dictionaryWithObjectsAndKeys:
-(void)method011
{
    NSDictionary *aDictionary = 
    [NSDictionary dictionaryWithObjectsAndKeys:
     @"value1",@"key1",
     @"value2",@"key2",
     @"value3",@"key3",nil];
    
    NSArray *anArray = [aDictionary allKeys];
    NSLog(@"%s anArray %p = %@",__FUNCTION__,anArray,[anArray description]);
    //=>-[OOOAppDelegate method011] anArray 0x6b422e0 = (key2,key1,key3)    
}