@”” の使い方に関するメモ
(iOS 5で試してます)
「明日の天気は晴れ」
という文字列のを NSString に入れたい場合。
普通に書くとこうなる。
NSString *a = @”明日の天気は晴れ“;
何かしらの理由で、晴れというところを分けるには、
@”” を二つにわけて、
NSString *a = @”明日の天気は” @”晴れ“;
という書き方も出来る。
#define を使って文字列を切り替える時とかに使えるかも、
サンプルコード
#ifdef DEBUG
#define WEATHER @“晴れ“
#else
#define WEATHER @“曇り“
#endif
– (void)showWeather
{
NSString *tomorrow = @”明日の天気は“ WEATHER;
NSLog(@”%@”, tomorrow);
}