列挙で次のハッシュテーブルエレメントを返します
void* NSNextHashEnumeratorItem (
NSHashEnumerator * enumerator );
解説
列挙で次のハッシュテーブルエレメントを返します。
返り値
引数
( NSHashEnumerator * )enumerator
フレームワーク
Foundation
クラス
NSNextHashEnumeratorItem
Function
使用可能
10.0
参照
NSEnumerateHashTable
例文
#import "MyObject.h" @implementation MyObject - (IBAction)myAction:(id)sender { void *ret; NSHashTable *hTable = NSCreateHashTable(NSNonOwnedPointerHashCallBacks, 10); NSHashInsert(hTable, @"aaa"); NSHashInsert(hTable, @"bbb"); NSHashInsert(hTable, @"ccc"); NSLog(@"%d",sizeof(hTable)); NSLog(NSStringFromHashTable(hTable)); NSLog(@"%d",sizeof(ret)); NSLog(@"%p",ret); NSHashEnumerator enumerator = NSEnumerateHashTable (hTable); ret = NSNextHashEnumeratorItem(&enumerator); NSLog(@"1 %p",ret); ret = NSNextHashEnumeratorItem(&enumerator); NSLog(@"2 %p",ret); ret = NSNextHashEnumeratorItem(&enumerator); NSLog(@"3 %p",ret); } @end