gpt4 book ai didi

ios - 加载xib时的执行顺序?

转载 作者:行者123 更新时间:2023-11-29 11:09:26 24 4
gpt4 key购买 nike

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

我的意思是,我有 View Controller 和用于打开新模态视图 Controller 的按钮。从那时起,事情是如何完成的。是先调用 init 方法,然后创建 xib,连接 outlet,然后加载 nib?

有没有好的文章或书籍详细解释​​这个?

最佳答案

这可能无法按照您想要的方式回答您的问题,但我建议你自己找出来。

如何?请参阅上面的文字。

  • NSLog() 的情况下使用 XLog()
  • 将上面的代码粘贴到您的 prefix.pch 文件中
  • 将您想要的每个方法都放入XLog() 语句中,然后查看首先调用哪些方法。

XLog()NSLog() 的一种更好的方式。在控制台中,您可以看到调用日志的行号和方法名称。这应该可以帮助您了解加载 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

关于ios - 加载xib时的执行顺序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12194509/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com