# iphone-app **Repository Path**: azureatom/iphone-app ## Basic Information - **Project Name**: iphone-app - **Description**: OSCHINA 的 iPhone 客户端源码,可直接在 App Store上搜索“开源中国”来安装此app - **Primary Language**: Unknown - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1281 - **Created**: 2015-11-17 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 开源中国 iOS [客户端](http://www.oschina.net/app/) ------ ## 编译环境 Xcode 6+ ## 运行项目 1. 安装CocoaPods (关于CocoaPods的安装和使用,可参考[这个教程](http://code4app.com/article/cocoapods-install-usage)) 2. 在终端下打开项目所在的目录,执行```pod install``` (若是首次使用CocoaPods,需先执行```pod setup```) 3. ```pod install```命令执行成功后,通过新生成的xcworkspace文件打开工程运行项目 ## 目录简介 * API ——— 包含API和API返回数据的封装模型 * Utils ——— 常用的工具方法、类扩展及一些控件 * 用户、发现、动弹...... ——— 各个具体界面 * Main ViewControllers ——— 主要的视图控制器(作为基类或使用较广的控制器) ## 项目用到的开源类库、组件 1. AFNetworking 网络请求 2. AFOnoSerializer 序列化XML和HTML 3. Ono 解析XML 4. RESideMenu 侧拉栏 5. MBProgressHUD 显示提示或加载进度 6. SDWebImage 加载网络图片和缓存图片 7. SSKeychain 账号密码的存取 8. TTTAttributedLabel 支持富文本显示的label 9. ReactiveCocoa 函数式编程和响应式编程框架 10. GPUImage 实现模糊效果 11. DTCoreText 渲染HTML ## 开源协议 OSChina iOS app is under the GPL license. See the LICENSE file for more details.