Hug*_*ugh 3 xml objective-c string-literals
我有很长的XML字符串,我很难编码到iPhone项目的单元测试中.
不得不逃避所有引号和换行符非常难看 - 例如:
NSString *xml =
@"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\
<root>\
<element name=\"foo\" />\
</root>";
Run Code Online (Sandbox Code Playgroud)
以低摩擦方式做这件事真的很不错.
我知道Ruby对多行文字有很好的语法...对Objective-C的任何建议?
ObjC也有多行文字,单引号在XML中是合法的:
NSString *xml =
@"<?xml version='1.0' encoding='UTF-8'?>"
"<root>"
"<element name='foo' />"
"</root>";
Run Code Online (Sandbox Code Playgroud)
请注意,这不会在字符串中嵌入换行符,这与您的代码略有不同.
归档时间: |
|
查看次数: |
2136 次 |
最近记录: |