在 Objective C 中为 iphone 开发的基于导航的应用程序的程序流程是什么?

发布于 2024-09-24 15:14:38 字数 90 浏览 3 评论 0原文

我想知道在基于导航的应用程序中的程序执行中调用默认或预定义方法(例如 viewDidLoad applicationDidFinishLaunching 等)的顺序。

I want to know the sequence in which default or predefined methods ( such as viewDidLoad applicationDidFinishLaunching etc) are called in program execution in a navigation based application.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

浅笑轻吟梦一曲 2024-10-01 15:14:38

查看视图控制器的生命周期

  1. init
  2. loadView (如果未使用 initWithNibName 指定视图)
  3. viewDidLoad
  4. viewWillAppear
  5. viewDidAppear
  6. //here come some actions
  7. viewWillDisappear
  8. viewDidDisappear
  9. viewDidUnload (如果出现内存警告)

其他一切都取决于顺序和方法(IB 或通过代码)实例化根视图控制器。

See a life cycle for a view controller

  1. init
  2. loadView (if view wasn't specified with initWithNibName)
  3. viewDidLoad
  4. viewWillAppear
  5. viewDidAppear
  6. //here come some actions
  7. viewWillDisappear
  8. viewDidDisappear
  9. viewDidUnload (in case of memory warnings)

Everything else depends on the sequence and methods (IB or through code) of instantiating of root view controllers.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文