「Objective-C」NSDictionaryクラスのサンプル

関数説明
-(id)objectForKey:(id)aKey
指定したキーの要素を取り出します。

-(unsigned int)count
要素数を返します

-(BOOL)isEqualToDictionary:(NSDictionary *)otherDictionary
ディクショナリの比較

使用例
NSDictionary *nsDicA= [NSDictionary dictionaryWithObject:@"userInfo" forKey:@"Key"];
NSDictionary *nsDicB= [NSDictionary dictionaryWithObject:@"addrInfo" forKey:@"Key"];
// 指定キーの要素を取り出す
id cft = [nsDicA objectForKey:@"userInfo"];

// 要素数の取得
int cnt = [nsDicA count];

// ディクショナリの比較
BOOL result = [nsDicA isEqualToDictionary:nsDicB];

// キー値配列の取得
NSArray *nsKeys = [nsDicA allKeys];

// 要素配列の取得
NSArray *nsValues = [nsDicA allValues];

Objective-C

Posted by arkgame