加载xib时的执行顺序?

我已经在iOS上进行了近6个月的编程,左右使用xib,但是我仍然不知道如何加载过程工作…

我的意思是,我有视图控制器和button来打开新的模式视图控制器。 从那时起,情况如何呢? 首先调用init方法,然后创buildxib,sockets连接,然后再加载nib?

有没有什么好的文章或书能详细解释这一点?

请看这篇文章: View Controller生命周期

这可能不会像你想要的那样回答你的问题,但我build议你自己找出答案。

怎么样? 看到上面的文字。

  • NSLog()情况下使用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