0

我目前正在开发我的第一个 iOS 应用程序,该应用程序将很快在 Appstore 上可用(我希望 ;-) 并且该项目需要一个带有背景信息的视图。应该显示什么视图?该视图应显示一个图标、开放时间和一个或两个小型分组表,其中包含参考其他两个视图以及其他信息,例如常见问题解答或作者的联系信息。

我的问题是现在。创建这种视图的最佳实践是什么?使用 Interface Builder 设计视图并对视图的字符串进行硬编码或者应该创建一个具有不同部分标题和高度的 UITableView 更好吗?内容从何而来?plist 左右?

我不知道,最好的做法是什么,我希望有人能说出他的意见来解决这类问题。

4

1 回答 1

0

这实际上是您想要显示的数据的品味和性质的问题。我发现 Interface Builder 是设置视图的基本布局并尝试尽可能多地使用它的好工具。

如果您的数据是静态的并且永远不会改变,我认为没有理由不只是在 IB 或您UITableView的 s 的委托方法中对其进行硬编码。另一方面,如果您的数据可能会更改,或者是从后端获取的,您最好将文本设置在UIViewController.

Plist 非常适合保存您想要显示的数据,并且它们在 iOS 中得到了很好的支持。如果您的数据会不时更改,这将是我的选择。但是,如果数据永远不会改变,那么每次运行应用程序时确实不需要使用额外的 CPU 周期来解析 plist。

于 2012-04-11T22:45:55.537 回答