# gitee-iphone-swift **Repository Path**: OAGroup/gitee-iphone-swift ## Basic Information - **Project Name**: gitee-iphone-swift - **Description**: 使用swift语言重构的码云iOS客户端,采用MVVM设计模式,核心框架为RxSwift。 原项目地址:https://gitee.com/oschina/git-osc-iphone - **Primary Language**: Swift - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 26 - **Created**: 2019-06-04 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # gitee-iphone-swift #### 介绍 使用swift语言重构的码云iOS客户端,采用MVVM设计模式,核心框架为RxSwift。 原项目地址:https://gitee.com/oschina/git-osc-iphone #### 安装教程 1. 打开终端 cd到项目目录 2. 执行carthage update --no-use-binaries --platform ios(未安装carthage需先安装,过程百度) 3. 打开目录下Git@OSC.xcodeproj build即可。 #### 第三方库说明 1. RxSwift:本项目核心框架,用于产生与控制数据流。 2. RxDataSource:RxSwift的扩展,支持数据源的数据流绑定。 3. Alamofire:网络请求。 4. ObjectMapper:JSON转对象。 5. AlamofireObjectMapper:Alamofire与ObjectMapper的桥接。 6. Realm:持久化存储。 7. MonkeyKing:社交平台分享。 8. SnapKit:自动布局。 9. SwiftDate:日期转换。 10. SwiftyJSON:JSON解析。 11. SDWebImage:图片下载与缓存。 12. MBProgressHUD:提示信息与菊花。 13. MJRefresh:下拉刷新。 14. DNSPageView:视图分页滑动。 15. HCDropdownView:下拉菜单。 16. TextAttributes:链式调用生成TextAttributes。