いくつかの文字列を区切るためにいくつかのマークを追加したいと思います。 文字列にcharを追加する方法は?iPhoneでcharとstringを連結する方法は?
「Hello」に「\ x01」を追加し、「World」の前に「\ x02」を追加し、「World」の後に「\ x03」を追加します。
文字列「\ x01 Hello \ x02 World \ x03」を作成できます。この文字列には別のマークが付いています。
いくつかの文字列を区切るためにいくつかのマークを追加したいと思います。 文字列にcharを追加する方法は?iPhoneでcharとstringを連結する方法は?
「Hello」に「\ x01」を追加し、「World」の前に「\ x02」を追加し、「World」の後に「\ x03」を追加します。
文字列「\ x01 Hello \ x02 World \ x03」を作成できます。この文字列には別のマークが付いています。
あなたは文字列を変更したい場合は、NSMutableString
代わりのNSString
を使用する必要があります。文字列を最初から作成したい場合は、このような必要はありません。例えば
、あなたが+stringWithFormat:
メソッドを使用することもできます。
NSString * myString = [NSString stringWithFormat:@"%c %@ %c %@ %c",
0x01,
@"Hello",
0x02,
@"World",
0x03];
フム..
あなたはこのような何か行うことができます:私はあなたの単一のcharの外に追加し、それを追加するstringWithUTF8Stringを使用するには、char *を作る
NSString *hello = @"hello";
char ch [] = {'\x01'};
hello = [hello stringByAppendingString:[NSString stringWithUTF8String:(char*)ch]];
を。
おそらくそれを解決する方法はあまりありません。
ニック。
を 'stringWithUTF8String'は、私たちがここに持っているものではありませんNULL終端された文字列を、私は信じて、期待しています。チケットは –
質問している内容が正確ではない...しかし、stringWithFormatがお手伝いしますか?
例えば、
[NSString stringWithFormat:@"%c%@%c%@%c", 1, @"hello", 2, @"world", 3];
) –