我已阅读this question关于Xcode中基于窗口和视图的iOS应用程序模板的差异,但我仍然对我的iPhone应用程序中使用的模板感到困惑。
我正在为服务站开发一个地理定位应用程序。什么模板更适合这个:基于视图的应用程序模板或基于窗口的模板?
答案 0 :(得分:2)
选择不会对您的最终产品产生太大影响。真正的问题是什么模板让我最接近我正在设计的应用程序。
基于视图的应用程序模板面向具有单一视图的应用程序。不过,这只是一个起点,之后您可以随时添加更多视图/控制器。基于视图的模板没有什么特别之处,您无法添加到基于窗口的模板,如此blog post所示。
您的应用听起来可能会从基于导航的模板中获益更多。这将为您提供最初使用的UINavigationController和UITableViewController,我猜这将适用于您的服务站列表。也许当选择一个服务站时,你会推动一个地理定位(sp?)视图控制器来显示服务站的细节?
答案 1 :(得分:1)
基于视图的应用说明:
此模板提供了一个起点 指向使用a的应用程序 单一视图。
如果您的应用程序的设计只包含一个视图,那么选择基于视图的应用程序将为您节省创建和链接该视图的麻烦。即使您的应用有多个视图,基于视图仍然可以节省您进行初始视图的时间。当您知道自己正在设置自定义内容时,您需要基于窗口的应用程序。