Cocoa API解説(macOS/iOS)

iOS , Mac アプリケーション開発のために使われる主要フレームワークの日本語情報です。

目次

bitmapRepresentation

文字セットのバイナリ形式データを返します

解説

文字セットのバイナリ形式データを返します。

返り値

( NSData * )

データ

引数

クラス

NSCharacterSet

Instance 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