该项目采用Texture异步渲染框架构建, 网络层使用Moya构建的仿图虫高性能应用,主要是为了练手Texture
框架而创建. 高性能是所有开发人员都应该力求达到的目标, 而借助Texture
框架我们很容易就能实现这一目的. 尽管Texture
中的Layout
与UIKit
很不一样, 但是我觉得很值得去学习.
因gif较大,所以加载时间比较长....
-
已完成(部分)
- 项目整体架构搭建完毕
- 首页动态显示标签功能完成, 未使用传统的
UIScrollView
包裹控制器方式, 而是使用UIPageViewController
, 性能导向. - 活动页构建完毕
- 个人主页构建完毕(图虫的个人主页逻辑非常复杂,目前仅完成大部分功能,仍待完善)
- 等
- 支持全球化
- 启动页支持随机播放广告页
-
待完成(主要)
- 评论模块
- 视频播放模块
- 图片浏览模块
- 搜索模块
- 等