C を使用して定数とマクロを定義する方法を知っています。次のように、Objective-C で定数を定義する方法はありますか。
#define STATUSBAR_HEIGHT [UIApplication sharedApplication].statusBarFrame.size.height
C を使用して定数とマクロを定義する方法を知っています。次のように、Objective-C で定数を定義する方法はありますか。
#define STATUSBAR_HEIGHT [UIApplication sharedApplication].statusBarFrame.size.height
はい、それはほとんどそれです。たとえば、URLを開きたい場合-
#define OPEN_URL(urlString) [[NSWorkspace sharedWorkspace] openURL:[NSURL URLWithString:urlString]]
これを次のようなファイルに入れ、utils.h
そのヘッダー ファイルをインポートして、このマクロを使用できるようにします。しかし、大規模なコード ベースでは、各ファイルにインポートするのは#ifdef __OBJC__
面倒です。AppName-Prefix.pch のセクションでグローバル マクロを宣言できます。これで、各ファイルにインポートする必要がなくなりました...