ios – 使用AppDelegate?
发布时间:2020-12-14 17:50:21 所属栏目:百科 来源:网络整理
导读:我经常听并观看由Paul Hegarty提供的斯坦福大学iOS编程课程(CS193p). 尽管这些会议的速度很快,但在学习所涵盖的各种主题时,它们已被证明是有价值的. 在最新的系列(2013年冬季),特别是第2讲,保罗发表的评论无视AppDelegate Interface amp; XCode 4在首次创建
我经常听并观看由Paul Hegarty提供的斯坦福大学iOS编程课程(CS193p).
尽管这些会议的速度很快,但在学习所涵盖的各种主题时,它们已被证明是有价值的. 在最新的系列(2013年冬季),特别是第2讲,保罗发表的评论无视AppDelegate Interface& amp; XCode 4在首次创建项目时创建的实现文件,基本上是设计自己的模型. 为什么这样做,如果你必须重新设计包含’窗口’对象和各种应用程序协议,当你可以使用已经在AppDelegate提供给你的那些? 解决方法
我认为你误解了“无视应用代表”的建议.考虑到应用程序代表的中心位置,它有时会成为共享所有内容的“倾销场”.需要一两个旗帜?把它扔进应用代表!需要一个柜台?没问题,把它放到app代理中!这正是您不应该做的事情:存储应用程序状态是模型所做的事情;保持应用程序委托.
我不认为建议是丢弃为应用程序委托生成的代码,但是:您需要它来管理应用程序的生命周期.但是,管理生命周期是您应该使用应用程序委托的唯一方法:您的模型类需要与它完全分离. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |