NSCompareMapTables
2つのマップテーブルのエレメントを比較します
BOOL NSCompareMapTables (
NSMapTable * table1 ,
NSMapTable * table2 );
解説
2つのマップテーブルのエレメントを比較します。
返り値
引数
( NSMapTable * )table1
( NSMapTable * )table2
フレームワーク
Foundation
クラス
NSCompareMapTables
Function
使用可能
10.0
参照
NSCreateMapTable
NSCreateMapTableWithZone
例文
#import "MyObject.h" @implementation MyObject - (IBAction)myAction:(id)sender { NSMapTable *mTable1 = NSCreateMapTable(NSIntMapKeyCallBacks, NSIntMapValueCallBacks, 10); NSMapInsertKnownAbsent(mTable1, @"aaa", (void *)100); NSMapInsertKnownAbsent(mTable1, @"bbb", (void *)200); NSMapTable *mTable2 = NSCreateMapTable(NSIntMapKeyCallBacks, NSIntMapValueCallBacks, 10); NSMapInsertKnownAbsent(mTable2, @"aaa", (void *)100); NSMapInsertKnownAbsent(mTable2, @"bbb", (void *)200); (NSCompareMapTables(mTable1,mTable2))?NSLog(@"YES") : NSLog(@"NO"); } @end