如何在Objective-c中的宏中定义数组?

sai*_*ram 8 macros objective-c nsarray ios xcode4.2

是否有可能在objective-c中定义宏中的数组.

小智 17

是的,您可以在宏中定义数组.例如

#define MY_ARRAY [NSMutableArray arrayWithObjects:someObj1, someObj2, nil]
Run Code Online (Sandbox Code Playgroud)


Myx*_*tic 10

你也可以这样做:

#define MY_ARRAY @[ @"foo", @"bar" ]
Run Code Online (Sandbox Code Playgroud)