1

我已经在 iOS 上编程将近六个月了,左右使用 xibs,但我仍然不知道加载过程是如何工作的......

我的意思是,我有视图控制器和按钮来打开新的模式视图控制器。从那时起,事情是如何完成的。是否首先调用 init 方法,然后创建 xib,连接插座,然后加载 nib?

有什么好的文章或书籍可以详细解释这一点吗?

4

1 回答 1

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
于 2012-08-30T10:19:18.117 回答