Java では、次のような 0 バイト配列を作成できます。
byte[] arr = new byte[];
Objective-Cで0バイト配列を作成する構文は何ですか?
また、Objective-C で 1 バイト配列を作成するにはどうすればよいですか?
そして、作成した後、どうすればそれをに変換できNSString
ますか?
Java では、次のような 0 バイト配列を作成できます。
byte[] arr = new byte[];
Objective-Cで0バイト配列を作成する構文は何ですか?
また、Objective-C で 1 バイト配列を作成するにはどうすればよいですか?
そして、作成した後、どうすればそれをに変換できNSString
ますか?
長さ 0 の配列を作成して解放するには:
char *arr = malloc(0);
// do something with arr, actually you cant do much with it
free(arr);
null で終わる c 文字列を に変換するにはNSString
:
const char *cstr = "test";
NSString *str = @(cstr);
// or
NSString *str2 = [NSString stringWithUTF8String:cstr];
char 配列を に変換するにはNSString
:
char arr[5] = "test";
NSString *str = [[NSString alloc] initWithBytes:arr length:5 encoding:NSUTF8StringEncoding];
詳細については、NSString doc を確認してください。