Hysen Labs
Open-source project
coding/Coding-iOS avatar
coding

Coding-iOS

GitHub describes it as CODING iOS 客户端源代码. The repository metadata lists Objective-C as its primary language. The metadata lists the MIT license. This article stays within the project description and details documented in the GitHub repository README.

3,786 stars1,258 forksObjective-CMIT
01
DEEP OPEN-SOURCE ANALYSIS

coding/Coding-iOS: Coding iOS客户端项目介绍

GitHub describes it as CODING iOS 客户端源代码. The repository metadata lists Objective-C as its primary language. The metadata lists the MIT license. This article stays within the project description and details documented in the GitHub repository README.

02
DEEP OPEN-SOURCE ANALYSIS

Repository scope

GitHub describes it as CODING iOS 客户端源代码. The repository metadata lists Objective-C as its primary language. The metadata lists the MIT license. The README describes the project this way: 精彩项目|任务管理|项目文档|代码托管|趣味冒泡 ------------ | ------------- | ------------| ------------| ------------ ![图片1][1]|![图片2][2]|![图片3][3]|![图片4][4]|![图片5][5]

03
DEEP OPEN-SOURCE ANALYSIS

Coding iOS客户端项目介绍

The README section "Coding iOS客户端项目介绍" states: 再说下项目的启动流程: 在 AppDelegate 的启动方法中,先设置了一下 Appearance 的样式,然后根据用户的登录状态选择是去加载登录页面 LoginViewController,还是登录后的 RootTabViewController 页面。

04
DEEP OPEN-SOURCE ANALYSIS

Coding iOS客户端项目介绍

The README section "Coding iOS客户端项目介绍" states: RootTabViewController 继承自第三方库 RDVTabBarController。在 RootTabViewController 里面依次加载了 Project RootViewController、MyTask RootViewController、Tweet RootViewController、Message RootViewController、Me RootViewController 五个 RootViewController,后续的页面跳转都是基于这几个 RootViewController 引过去的。

05
DEEP OPEN-SOURCE ANALYSIS

Coding iOS客户端项目介绍

The README section "Coding iOS客户端项目介绍" states: 项目里面还有些需要注意的点 - Coding NetAPIManager:基本上 app 的所有请求接口都放在了这里。网络请求使用的是 AFNetworking 库,与服务器之间的数据交互格式用的都是 json(与 Coding 使用的 api 一致)。

06
DEEP OPEN-SOURCE ANALYSIS

Editorial conclusion

The repository README is the source for this review. It does not replace a local installation or an independent test.

07
DEEP OPEN-SOURCE ANALYSIS

Official sources

08
Community notes

Community notes