2

#defineObjective-C でステートメントを配置する適切な場所はどこですか?

それらは技術的には多くの場所で機能しますが、それらを配置する「正しい」場所はどこですか?

#includeステートメントと@interface.h ファイル内のステートメントの間??

#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 ファイルで使用すると、グローバル変数のように扱います。したがって、私はそれらを import ステートメントの後、インターフェイスの前に置きます。言い換えれば、最初のオプションのように。

于 2012-12-27T22:11:41.937 に答える