- Objective-c 2.0
- Swift 5
- Cocoapods 1.9.1
- iOS >= 11.0
基于Github REST V3 API和Github GraphQL V4 API开发的iOS客户端。目前支持以下的功能:
- 支持Github OAuth登录 和 Access Token 登录
- 查询和修改登录用户的profile
- 查看登录用户的repositories,gists,followers,following
- 查看repositories和users的趋势榜
- 根据关键字搜索repositories和users,支持advanced search
- 支持watch,star以及fork 指定的repository;支持follow指定的用户
- 查看指定repository的commit,branch,language,pull request以及issues等
- 支持简单查阅repository的代码
- 支持查阅Notification
寻求志同道合的合作开发者,若有意请联系[email protected]
-
在使用源码前,需要Github的账户下创建一个OAuth Application,具体请参考官方文档Creating an OAuth App
-
创建OAuth Application后,获得
Client ID
和Client Secret
。打开工程下ZLGithubAppKey.h
文件,替换宏MyClientID
和MyClientSecret
-
在工程ZLGithubClient目录下,执行
pod install
安装工程依赖的库 -
在 Xcode中运行工程