ios – 使用AppDelegate?

ios – 使用AppDelegate?,第1张

概述我经常听并观看由Paul Hegarty提供的斯坦福大学iOS编程课程(CS193p). 尽管这些会议的速度很快,但在学习所涵盖的各种主题时,它们已被证明是有价值的. 在最新的系列(2013年冬季),特别是第2讲,保罗发表的评论无视AppDelegate Interface& amp; XCode 4在首次创建项目时创建的实现文件,基本上是设计自己的模型. 为什么这样做,如果你必须重新设计包含’窗 我经常听并观看由Paul Hegarty提供的斯坦福大学iOS编程课程(cs193p).

尽管这些会议的速度很快,但在学习所涵盖的各种主题时,它们已被证明是有价值的.

在最新的系列(2013年冬季),特别是第2讲,保罗发表的评论无视AppDelegate Interface& amp; XCode 4在首次创建项目时创建的实现文件,基本上是设计自己的模型.

为什么这样做,如果你必须重新设计包含’窗口’对象和各种应用程序协议,当你可以使用已经在AppDelegate提供给你的那些?

解决方法 我认为你误解了“无视应用代表”的建议.考虑到应用程序代表的中心位置,它有时会成为共享所有内容的“倾销场”.需要一两个旗帜?把它扔进应用代表!需要一个柜台?没问题,把它放到app代理中!这正是您不应该做的事情:存储应用程序状态是模型所做的事情;保持应用程序委托.

我不认为建议是丢弃为应用程序委托生成的代码,但是:您需要它来管理应用程序的生命周期.但是,管理生命周期是您应该使用应用程序委托的唯一方法:您的模型类需要与它完全分离.

总结

以上是内存溢出为你收集整理的ios – 使用AppDelegate?全部内容,希望文章能够帮你解决ios – 使用AppDelegate?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1020177.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-23
下一篇2022-05-23

发表评论

登录后才能评论

评论列表(0条)

    保存