我想這樣做:頭文件中是否允許多行文本/字符串?
#define kDescriptionText @"Some text here..."
"...and more continued here."
我也試過:
@"...and more continued here."
這可能嗎?還是一定要在一個looooooong線?
我想這樣做:頭文件中是否允許多行文本/字符串?
#define kDescriptionText @"Some text here..."
"...and more continued here."
我也試過:
@"...and more continued here."
這可能嗎?還是一定要在一個looooooong線?
使用反斜槓,在這裏:
NSLog(@"Some text here...\
Some text here...");
既然不能在註釋中放碼,這裏是保羅的建議的定義
#define BLAH @"this is a \
long string"
這爲我工作。
確保反斜槓後沒有字符(包括空格)。
感謝Nevan,你的間距建議清除了事情 – 2010-05-26 13:42:30
我喜歡:
#define FOO @"hgdhjdlhd" \
"gfgfgfd"
或者
NSString* const kFoo = @"gfsdhg"
"grgfsdgfsd";
我最喜歡這個,並且會隨它一起走,它清楚地顯示了琴絃的末端 – 2010-05-26 13:43:00
如果我這樣做,它給人的錯誤 「缺少終止符」 – 2010-05-26 07:58:46
它確實不:-)。 – 2010-05-26 08:09:50
正如問題所述,「在一個頭文件中是多行......」也許這是有所作爲?是的,它適用於NSLog,但不適用於我的頭文件。 – 2010-05-26 08:26:20