Ios 加载xib时的执行顺序?
我已经在iOS上编程近六个月了,左右使用XIB,但我仍然不知道加载过程是如何工作的 我的意思是,我有视图控制器和按钮来打开新的模态视图控制器。从那时起,事情是如何完成的。是否先调用init方法,然后创建xib,连接出口,然后加载nibIos 加载xib时的执行顺序?,ios,initialization,xib,Ios,Initialization,Xib,我已经在iOS上编程近六个月了,左右使用XIB,但我仍然不知道加载过程是如何工作的 我的意思是,我有视图控制器和按钮来打开新的模态视图控制器。从那时起,事情是如何完成的。是否先调用init方法,然后创建xib,连接出口,然后加载nib 有没有好的文章或书籍详细解释这一点?这可能不是你想要的答案, 但我建议你自己去弄清楚 如何操作?请参见上文 如果出现NSLog() 将上面的代码粘贴到prefix.pch文件中 将您需要的每个方法放入XLog()语句中,然后查看首先调用哪些方法 XLog()。
有没有好的文章或书籍详细解释这一点?这可能不是你想要的答案, 但我建议你自己去弄清楚 如何操作?请参见上文
- 如果出现
NSLog()
- 将上面的代码粘贴到prefix.pch文件中
- 将您需要的每个方法放入
语句中,然后查看首先调用哪些方法李>XLog()
XLog()。在控制台中,您可以看到调用日志的行号和方法名。这将帮助您了解加载NIB的方式
这可能不是你想要的答案,
但我建议你自己去弄清楚
如何操作?请参见上文
- 如果出现
NSLog()
- 将上面的代码粘贴到prefix.pch文件中
- 将您需要的每个方法放入
XLog()
语句中,然后查看首先调用哪些方法李>
XLog()。在控制台中,您可以看到调用日志的行号和方法名。这将帮助您了解加载NIB的方式
如果你完成了问题,就接受答案。如果你完成了问题,就接受答案。
#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