-stringWithCString:encoding:
C文字列から指定したエンコーディングで文字列を作ります
+(id)stringWithCString:(const char *)cString encoding:(NSStringEncoding)enc
解説
C文字列から指定したエンコーディングで文字列を作ります。
10.4以降は-stringWithCStringを使わず、このメソッドを使います。
- 作者: 桐山清
- 出版社/メーカー: 森北出版
- 発売日: 2000/08
- メディア: 単行本
- クリック: 40回
- この商品を含むブログを見る
返り値
( id )
オブジェクト(NSString *)
引数
( const char * )cString
C文字列
( NSStringEncoding )enc
エンコード
【NSStringEncoding】
● NSASCIIStringEncoding 7ビットASCIIエンコード
● NSNEXTSTEPStringEncoding NeXTSTEP拡張8ビットASCIIエンコード
● NSJapaneseEUCStringEncoding 日本語EUC
● NSUTF8StringEncoding 8ビットUnicode(UTF8)エンコード
● NSISOLatin1StringEncoding ISOラテン1エンコード
● NSISOLatin2StringEncoding ISOラテン2エンコード
● NSSymbolStringEncoding シンボルエンコード
● NSNonLossyASCIIStringEncoding 損失無し7ビットASCIIエンコード
● NSShiftJISStringEncoding シフトJIS
● NSUnicodeStringEncoding Unicodeエンコード
● NSWindowsCP1251StringEncoding アドビスタンダードCyrillic
● NSWindowsCP1252StringEncoding Winラテン1
● NSWindowsCP1253StringEncoding Greek
● NSWindowsCP1254StringEncoding Turkish
● NSWindowsCP1250StringEncoding Winラテン1
● NSISO2022JPStringEncoding ISO2022日本語エンコード(電子メールなど)
● NSMacOSRomanStringEncoding MacRoman
● NSProprietaryStringEncoding
フレームワーク
Foundation
クラス
NSString
Class Methods
使用可能
10.4
例文
#pragma mark stringWithCString:encoding: -(NSString *)method027 { NSString *str1 = [NSString stringWithCString:"string" encoding: NSASCIIStringEncoding]; return str1; }