macOS/iOS API解説

iOS , Mac アプリケーション開発のために使われる主要フレームワークの日本語情報です。2010年代に書かれた内容です。今後更新はありません。

目次

NSResetHashTable

指定したハッシュテーブルのエレメントを削除します
void  NSResetHashTable ( 
       NSHashTable *   table );

解説

指定したハッシュテーブルのエレメントを削除します。

返り値

引数

( NSHashTable * )table

クラス

NSResetHashTable

Function

使用可能

10.0

参照

NSFreeHashTable

例文

#import "MyObject.h"

@implementation MyObject

- (IBAction)myAction:(id)sender
{

NSHashTable *hTable = NSCreateHashTable(NSNonOwnedPointerHashCallBacks, 10);
NSHashInsert(hTable, (void *)"aaa");
NSHashInsert(hTable, (void *)"bbb");
NSHashInsert(hTable, (void *)"ccc");

NSLog([NSString stringWithFormat:@"%d",sizeof(hTable)]);
NSLog(NSStringFromHashTable(hTable));

NSResetHashTable(hTable);
NSLog(NSStringFromHashTable(hTable));
}

@end