NSCreateMapTable
デフォルトのゾーンに新しいマップテーブルをつくります
NSMapTable * NSCreateMapTable ( NSMapTableKeyCallBacks keyCallBacks , NSMapTableValueCallBacks valueCallBacks , unsigned int capacity );
解説
デフォルトのゾーンに新しいマップテーブルをつくります。
返り値
引数
( NSMapTableKeyCallBacks )keyCallBacks
( NSMapTableValueCallBacks )valueCallBacks
( unsigned int )capacity
フレームワーク
Foundation
クラス
NSCreateMapTable
Function
使用可能
10.0
参照
NSCopyMapTableWithZone
NSCreateMapTableWithZone
例文
#import "MyObject.h" @implementation MyObject - (IBAction)myAction:(id)sender { 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)); } @end