【发布时间】:2015-08-06 02:17:28
【问题描述】:
我在 iOS 开发方面不是一个完整的初学者,但我希望得到一些关于如何为我正在制作的视频应用程序设置源数据文件信息的建议。我制作了大约 150 多个微积分视频,用于帮助我的学生学习微积分。它们都可以在 www.calcsuccess.org 免费获得 作为自学 iOS 开发的一部分,我想创建一个 iOS 应用程序,让学生可以使用原生 iOS 应用程序快速访问它们。这将是一个简单的应用程序,仅包含一个或两个 Tableviews,当学生单击一个 Table 单元格时,它会将他们带到一个 AVPlayerView,该 AVPlayerView 显示托管在我的服务器上的视频。我启动了应用程序并硬编码了三个视频并进行了测试以确保 segues 正常工作等等。如果您对完整的源代码感兴趣,可以在这里找到:
https://github.com/gmoalvarez/calcsuccess
好的,现在开始我的问题:
既然有数百个视频,每个视频都有一个标题和一个 url,那么从应用程序中存储和检索这些信息的好方法是什么?
例如,现在我有一个视频的基本结构
struct Video {
var title:String?
var chapter:String?
var section:String?
var path:String?
var url:NSURL?
// var quality:String
var description:String? {
return title
}
}
表格单元格设置为获取视频的标题并将其显示在单元格上。我是否应该考虑使用这些字段创建一个 CSV 文件,然后学习如何使用 Swift 解析它?还有其他想法吗?
提前致谢。
【问题讨论】: