2013年12月25日水曜日

_prefix.pchを使ってログとグローバルメソッドを呼ぶ【Objc】【iOS】

_prefix.pchが何者なのか理解できなかったので調べた。


AppDelegate をちょくちょく呼び出すためにすること | 極上の人生





[iOS] AppDelegateの参照をカンタンに取得する方法 | CreativeStyle





ここら辺を見てみると、プロジェクト作成時にSupporting file配下に作られる
***.pchというコンパイルの前に読み込まれるとこにマクロを書いてウマい事やるのに使うヤツっぽい。


Undecidable Narrator - 曖昧な語り手







他にもAssert系のマクロを書いておいて使うみたいなやり方がいいですね。

とりまAppDelegateから楽に呼び出すには


#import <Availability.h>
#import "AppDelegate.h"
#define APP_DELEGATE (AppDelegate*)[[UIApplication sharedApplication] delegate] 
// 呼び出しは以下 
[APP_DELEGATE hoge]; 

あとはよく使うurlヘッダとかパスとか入れておけば便利難じゃないでしょうk!
#define Image @"image"
#define serchpath @"http://www〜"

0 件のコメント:

コメントを投稿

ShareThis