2012-08-30 68 views
1

我一直在iOS上編程近六個月,使用左右xibs,但我仍然不知道如何加載過程的工作原理...加載xib時的執行順序?

我的意思是,我有視圖控制器和按鈕來打開新的模態視圖控制器。從那時起,情況如何?首先調用init方法,然後創建xib,插座連接,然後加載nib?

有沒有什麼好的文章或書籍可以詳細解釋這一點?

+0

接受的答案,如果你與你的問題做。 – brush51

回答

1

這也許不是回答你的問題的方式像你想, 但我建議你找到它自己。

如何?請參閱上面的文本。

  • 使用XLog()NSLog()
  • 情況下粘貼上面的代碼中你prefix.pch文件
  • 放於每個方法你想要一個XLog()聲明看,該方法是首先調用。

XLog()NSLog()的更好的方法。在控制檯中,您可以看到行號和調用日誌的方法名稱。這應該會幫助你理解加載筆尖的方式。


#define DEBUG 1 

//#define RELEASE 1 

#ifdef DEBUG 

// Debug definitions 
#define DEBUG_MODE 
#define XLog(fmt, ...) NSLog(@"%s line:%d " fmt, __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__) 

#else 

#ifndef RELEASE 
#error DEBUG or RELEASE need to be #defined 
#endif 

// Release definitions 
#define RELEASE_MODE 
#define XLog(...) 

#endif