GithubClient:一款基于 Github API 的 iOS 客户端

GithubClient 是一款使用 Objective-C 2.0 和 Swift 5 开发的 iOS 应用,适配 iOS 11.0 及以上系统,基于 Github REST V3 API 和 GraphQL V4 API 构建。

功能列表:

  • 支持 Github OAuth 登录和访问令牌登录
  • 查询和修改登录用户的个人资料
  • 查看登录用户的仓库、要旨、追随者和关注列表
  • 查看仓库和用户的趋势榜
  • 根据关键字搜索仓库和用户,支持高级搜索
  • Watch、Star 和 Fork 指定的仓库
  • Follow 指定的用户
  • 查看指定仓库的提交、分支、语言、拉取请求以及问题等
  • 简单查阅仓库代码
  • 查阅通知
  • 查看工作台通知、趋势、个人资料、搜索、用户信息、仓库信息、下降趋势和代码趋势

使用指南:

在使用 GithubClient 源码之前,您需要在您的 Github 帐户下创建一个 OAuth 应用程序。具体创建步骤请参考 Github 官方文档。创建 OAuth 应用程序后,您将获得 Client ID 和 Client Secret。您需要在工程文件 ZLGithubAppK 中配置这些信息。

zip 文件大小:63.42MB