2013-05-22 28 views
6

olan karakterler sırayla bir Objective-C NSString nesnede öncelenmelidir zorunda örneğin düzgün tanınması için tüm karakter kümesini bilmek ister " karakter C dilde char * dize deki gibidir ayarlandı mıKarakterler

NSString *temporaryString = @"That book is dubbed as \"the little book\"."; 

olduğu gibi \" olarak kaçan gerekir? Yardımlarınız için

Teşekkür: D

cevap

9

öncelenmelidir gereken tek karakterler " (çift tırnak) ve \ (ters eğik çizgi) karakterleri.

özel bir anlamı var ama bu gerçekten ayrı bir konu olan bu tür \n gibi diğer özel karakter değişmezleri vardır.

Objective-C NSString değerleri C

+1

Ve% işareti olarak özel karakter değişmezleri aynı set kullanın! '%' Karakterleri @neilb – neilb

+3

bir biçim dizesinde bahsediyoruz sürece 'NSString' literal kaçan olması gerekmez. Ama soru biçim dizeleri ile ilgili değildir. – rmaddy