2

#define在 Objective-C中放置语句的正确位置是什么?

从技术上讲,它们在多个位置工作,但是放置它们的“正确”位置是什么?

在我的 .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

是否有我应该遵循的最佳实践?

4

1 回答 1

7

当在这样的 .h 文件中使用时,我将它们视为全局变量。因此,我将它们放在导入语句之后和接口之前。换句话说,就像您的第一个选择一样。

于 2012-12-27T22:11:41.937 回答