【发布时间】:2018-03-29 23:04:56
【问题描述】:
我正在为我的应用制作第三方许可页面。
所以我有一个UITableView,当每个单元格都是库名称时,点击它会打开一个带有许可证文本的新UIViewController。
那么保存和加载长字符串数组的最佳和有效方法是什么?
static let MIT = ""
或
enum licence: String {
MIT = ""
}
或
let licences = ["MIT": "", ]
或
从文件加载
或者有什么其他建议?
谢谢
【问题讨论】:
-
如果数据是静态的,那么你也可以使用 plist 文件来保存数据
-
是的,字符串不会改变。这只是第三方许可的列表。这会是筑巢练习吗?
-
所以使用 Plist 文件会更好,只需创建一个自定义 plist 文件并将所有数据作为数组或字典的方式放置任何你想要的,然后加载文件并从文件中获取所有数据并保存到数组中并在单元格中显示它们
-
我认为字符串枚举是公平的,你的数组类型将是枚举类型的数组。