不使用情节提要而使用 UIKit 的帖子应用程序
Posts App (UIKit)
一款可以查看从服务器以 JSON 格式下载的帖子的应用程序。使用Swift/UIKit(不使用情节提要)编写。基于MVVM 架构构建。
特性:
- 支持 iOS 14 版本和纵向屏幕方向
- 使用 HTTP 请求对 API 进行下载帖子列表。
- 在表格中显示帖子列表,其中每个单元格都有动态高度。
- 使用 UINavigationBar 中的一个按钮按日期和评级对用户选择的 Feed 进行降序排列。
- 显示帖子的简短描述,可以使用“展开/折叠”按钮展开和折叠文本。
- 单击帖子后会打开所选帖子的屏幕详情。
- 查看所选帖子的详情:
- 显示帖子图像。
- 显示帖子的文本、点赞数量、帖子日期。