在Objective-C中放置#define
语句的适当位置是什么?
他们在许多地方从事技术工作,但是把它们放在哪个“正确”的位置?
在我的.h文件中的#include
语句和@interface
语句之间
#import <UIKit/UIKit.h>
#define BAR 1
#define FOO 2
@interface MyViewController : UIViewController
或者也许在@interface
声明中?
#import <UIKit/UIKit.h>
@interface MyViewController : UIViewController
#define BAR 1
#define FOO 2
我应该遵循最佳做法吗?
答案 0 :(得分:7)
当在像这样的.h文件中使用时,我将它们视为全局变量。因此我将它们放在import语句之后和界面之前。换句话说,就像你的第一个选择。