wil*_*lc2 7 iphone cocoa-touch uiviewcontroller
在Xcode中,Utility Application模板生成一个项目:
MainView,MainViewController
和
FlipsideView,FlipsideViewController
在我的应用程序中,两个视图对应于主UI和首选项屏幕.显然我希望prefs在主UI中反映并持久保存到磁盘以记住设置.我知道该怎么做.
问题是,在查看类似应用程序的示例代码时,我发现有些代码将大多数活动代码放在View中,而ViewController只是一个存根,而另一些则反过来.
在决定将我的大部分功能放在哪里时,是否有经验法则?
一种决定方法:如果您的应用程序收到内存不足警告,则默认行为是任何当前不可见的视图都可能被销毁。这意味着,如果您有任何无法轻松重新创建的状态信息,最好不要将其保留在您的视图中。
因此,这取决于您的大部分功能正在做什么:如果它维护用户创建的信息,则它需要位于视图控制器中。
| 归档时间: |
|
| 查看次数: |
395 次 |
| 最近记录: |