Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 加载xib时的执行顺序?_Ios_Initialization_Xib - Fatal编程技术网

Ios 加载xib时的执行顺序?

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

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

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


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

这可能不是你想要的答案, 但我建议你自己去弄清楚

如何操作?请参见上文

  • 如果出现
    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