characterSetWithContentsOfFile:
ファイルから文字セットを作成します。
+(NSCharacterSet *)characterSetWithContentsOfFile:(NSString *)path:
解説
ファイルの内容から文字セットを返します。読み込みファイルは拡張子が「.bitmap」でなければいけません。
返り値
( NSCharacterSet * )
文字セット
引数
( NSString * )path
パス
フレームワーク
Foundation
クラス
NSCharacterSet
Class Methods
使用可能
10.0
参照
例文
//testWritecharset.bitmapのファイルが警告無しで下記変わるので注意!!!! #import "SetImage.h" @implementation SetImage - (IBAction)set:(id)sender { NSString *path = @"~/testWritecharset.bitmap";//ユーザーディレクトリのトップのtestWritecharset.dataというファイルへ NSData *bData ; unichar currentChar ; NSCharacterSet *chrSet; NSCharacterSet *chrSet2; int i; chrSet = [NSCharacterSet uppercaseLetterCharacterSet] ; bData = [chrSet bitmapRepresentation] ; //データ書き出し if ([bData writeToFile:[path stringByExpandingTildeInPath] atomically:YES]){ NSLog(@"YES"); }else{ NSLog(@"NO"); } //データ読み込み chrSet2 = [NSCharacterSet characterSetWithContentsOfFile:[path stringByExpandingTildeInPath]]; for ( i=1 ; i<=127 ; i++){ currentChar = (unichar)i; if ([chrSet2 characterIsMember:currentChar]) { [tv insertText:[NSString stringWithFormat:@"%c",currentChar]]; } } } @end