macOS/iOS API解説

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

目次

CFStringCreateWithPascalString

パスカル文字列で文字オブジェクトを作って返します
CFStringRef  CFStringCreateWithPascalString ( 
              CFAllocatorRef   alloc , 
              ConstStr255Param   pStr , 
              CFStringEncoding   encoding );

解説

パスカル文字列で文字オブジェクトを作って返します。
●kCFStringEncodingMacRoman
●kCFStringEncodingWindowsLatin1    ANSI codepage 1252
●kCFStringEncodingISOLatin1    ISO 8859-1
●kCFStringEncodingNextStepLatin    NextStep encoding
●kCFStringEncodingASCII    0..127
●kCFStringEncodingUnicode    kTextEncodingUnicodeDefault + ●kTextEncodingDefaultFormat(kUnicode16BitFormat)
●kCFStringEncodingUTF8    kTextEncodingUnicodeDefault + kUnicodeUTF8Format
●kCFStringEncodingNonLossyASCII    7bit Unicode variants used by Cocoa & Java
以下10.4以降
●kCFStringEncodingUTF16    kTextEncodingUnicodeDefault + kUnicodeUTF16Format (kCFStringEncodingUnicodeのエイリアス)
●kCFStringEncodingUTF16BE    kTextEncodingUnicodeDefault + kUnicodeUTF16BEFormat
●kCFStringEncodingUTF16LE    kTextEncodingUnicodeDefault + kUnicodeUTF16LEFormat
●kCFStringEncodingUTF32    kTextEncodingUnicodeDefault + kUnicodeUTF32Format
●kCFStringEncodingUTF32BE    kTextEncodingUnicodeDefault + kUnicodeUTF32BEFormat
●kCFStringEncodingUTF32LE    kTextEncodingUnicodeDefault + kUnicodeUTF32LEFormat

返り値

引数

( CFAllocatorRef )alloc
( ConstStr255Param )pStr
( CFStringEncoding )encoding

クラス

CFString

Function

使用可能

10.0

参照

例文

#include <CoreFoundation/CoreFoundation.h>

int main (int argc, const char * argv[]) {

	CFStringRef theString = CFStringCreateWithPascalString (kCFAllocatorDefault,"\pHello, World!",kCFStringEncodingUTF8);
		 
	CFShow(theString);
	
    return 0;
}