0
SDK設定を使用しているアプリケーションからSDK設定を変更する際の質問があります。Objective-C SDK設定を使用しているアプリケーションから変更する
特定のことをするときにログに出力するカスタムSDKがあります。私はこのSDKのユーザーがログオンをオン/オフできるようにします。私は私のロガーとしてNSLogを使用します。
ような何か実行してstackoverflowの中で、ここで何度も説明したように、私は、このためのプリプロセッサマクロを設定しようとしている:
#ifdef SHOWLOG
# define SLog(fmt, ...) NSLog((fmt), ##__VA_ARGS__);
#else
# define SLog(...)
#endif
をし、「-DSHOWLOG」
と呼ばれるコンパイルフラグを設定するには、ユーザーを期待SDKを使用しているユーザーにSDKのコンパイル済みバージョンがあるため、これは機能しません。
それ以外の方法でSDKを使用するアプリケーションからSDKの設定を変更する方法はありますか? 環境変数は適切なオプションですか?