我已经在iOS上编程了将近六个月,使用xibs左右,但我仍然不知道加载过程是如何工作的......
我的意思是,我有视图控制器和按钮来打开新的模态视图控制器。从那时起,事情是如何完成的。首先调用init方法,然后创建xib,连接出口然后加载nib吗?
是否有任何好的文章或书籍详细解释了这一点?
答案 0 :(得分:1)
看一下这篇文章:The View Controller Life Cycle
答案 1 :(得分:1)
这可能不会像你想要的那样回答你的问题, 但我建议你自己找出来。
如何?请参阅上面的文字。
XLog()
NSLog()
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