在 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
是否有我应该遵循的最佳实践?
最佳答案
当在这样的 .h 文件中使用时,我将它们视为全局变量。因此我将它们放在导入语句之后和界面之前。换句话说,就像你的第一个选择。
关于objective-c - #define 语句在 Objective-C 中的正确位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14061645/