ZhihuDaily-iOS
ZhihuDaily-iOS copied to clipboard
A minimal Zhihu daily app for iOS without any 3rd-party frameworks.
ZhihuDaily-iOS
A minimal Zhihu daily app for iOS without any 3rd-party frameworks.
Features
- Splash screen updating
- Image disk cache and cache cleaner
- UI Night mode
- Built-in full-featured WebView
Screenshots
Splash screen:

Timeline:

Night mode:

Reader:

Project Structure
- Extensions (系统类扩展)
- Services (应用依赖的全局服务、例如缓存、主题管理等)
- Operations (一些
NSOperation子类,实现了一些粒度较小的异步操作) - Models (数据模型)
- Data Sources (数据源,用于将数据模型映射到视图,减少 VC 负荷)
- Views (一些视图类)
- View Controllers (视图控制器)
- Supporting Files (应用依赖的支持文件)
Build
本项目无任何依赖库。
git clone https://github.com/unixzii/ZhihuDaily-iOS.git
cd ./ZhihuDaily-iOS
open ./ZhihuDaily.xcodeproj
在 Xcode 中直接编译调试即可。
Author
Cyandev, an UC student majored in Software Engineering.
- Weibo: @unixzii
- Email: [email protected], [email protected] (alternative)
License
ZhihuDaily-iOS is available under the MIT license. See the LICENSE file for more info.