这里Sam Lu把这一个APP拆分成了4个项目,我这边为了方便就合在一起搞了,而且展示的内容做了适当的简化,懒得造那么多数据了。。。
主要学习的内容:
- 使用Sketch画设计图
- 设计APP页面布局
- 修改NavigationBar颜色
- Swift如何创建单例
- 使用prepareForSegue方式传递数据
- 将之前学的东西融会贯通起来
开发环境:
- macOS 10.12
- Xcode 8.0
- iOS 10.0
- Swift 3.0
参考:
- Swift中编写单例的正确方式
- Swift - 修改导航栏的样式(文字颜色,背景颜色,背景图片)
- Swift - 给表格的单元格UITableViewCell添加图片,详细文本标签
- Segue from UITableViewCell Taps in Swift
源代码: