Spa*_*Dog 1 c iphone xcode c-preprocessor
我正在尝试创建这样的定义
#define ICONS [NSArray arrayWithObjects: [NSNumber numberWithFloat:33.0f], [NSNumber numberWithFloat:93.0f], [NSNumber numberWithFloat:149.0f], [NSNumber numberWithFloat:205.0f], [NSNumber numberWithFloat:314.0f], [NSNumber numberWithFloat:370.0f], [NSNumber numberWithFloat:426.0f], [NSNumber numberWithFloat:482.0f], nil]
Run Code Online (Sandbox Code Playgroud)
但是,我想用线条编写它 - 使代码可读,就像
#define ICONS [NSArray arrayWithObjects:
[NSNumber numberWithFloat:33.0f],
[NSNumber numberWithFloat:93.0f],
[NSNumber numberWithFloat:149.0f],
[NSNumber numberWithFloat:205.0f],
[NSNumber numberWithFloat:314.0f],
[NSNumber numberWithFloat:370.0f],
[NSNumber numberWithFloat:426.0f],
[NSNumber numberWithFloat:482.0f],
nil]
Run Code Online (Sandbox Code Playgroud)
但当我打破行中的定义时,Xcode就像疯了一样大喊大叫.
有没有办法打破界限并按我的意愿组织代码?
ima*_*boy 12
要跨行拆分#define,您需要附加\到行.
#define ICONS [NSArray arrayWithObjects: \
[NSNumber numberWithFloat:33.0f], \
[NSNumber numberWithFloat:93.0f], \
[NSNumber numberWithFloat:149.0f], \
[NSNumber numberWithFloat:205.0f], \
[NSNumber numberWithFloat:314.0f], \
[NSNumber numberWithFloat:370.0f], \
[NSNumber numberWithFloat:426.0f], \
[NSNumber numberWithFloat:482.0f], \
nil]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
198 次 |
| 最近记录: |