NSMapMember
指定したテーブルは、特定のキーを含むかを返します
BOOL NSMapMember ( NSMapTable * table , const void * key , void ** originalKey , void ** value );
解説
指定したテーブルは、特定のキーを含むかを返します。
返り値
引数
( NSMapTable * )table
( const void * )key
( void ** )originalKey
( void ** )value
フレームワーク
Foundation
クラス
NSMapMember
Function
使用可能
10.0
参照
NSMapGet
NSEnumerateMapTable
NSNextMapEnumeratorPair
NSAllMapTableKeys
NSAllMapTableValues
例文
#import "MyObject.h" @implementation MyObject - (IBAction)myAction:(id)sender { void *aKey; void *aValue; NSMapTable *mTable = NSCreateMapTable(NSIntMapKeyCallBacks, NSIntMapValueCallBacks, 10); NSMapInsertKnownAbsent(mTable, @"aaa", (void *)100); NSMapInsertKnownAbsent(mTable, @"bbb", (void *)200); NSLog([NSString stringWithFormat:@"%d",sizeof(mTable)]); NSLog(NSStringFromMapTable(mTable)); NSLog(NSStringFromMapTable(mTable)); (NSMapMember(mTable, @"aaa", &aKey, &aValue)) ? NSLog(@"YES") : NSLog(@"NO"); } @end