当前位置: 首页 > 软件库 > 大数据 > 数据查询 >

GithubClient

授权协议 MIT License
开发语言 Swift
所属分类 大数据、 数据查询
软件类型 开源软件
地区 不详
投 递 者 何兴邦
操作系统 iOS
开源组织
适用人群 未知
 软件概览

ZLGithubClient

ZLGithub TestFlight

Github iOS 客户端 by Existorlive

  • Objective-c 2.0
  • Swift 5
  • Cocoapods 1.9.1
  • iOS >= 11.0

基于Github REST V3 APIGithub 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

Github OAuth login and Access Token login

Workboard

Notification

Trending

Profile

Search

User Info

Repository Info

View markdown and code

Trend Repositories Widget

Contributions Widget

如何使用GithubClient源码

  1. 在使用源码前,需要Github的账户下创建一个OAuth Application,具体请参考官方文档Creating an OAuth App

  2. 创建OAuth Application后,获得Client IDClient Secret。打开工程下ZLGithubAppKey.h文件,替换宏MyClientIDMyClientSecret

  3. 在工程ZLGithubClient目录下,执行pod install 安装工程依赖的库

  4. 在 Xcode中运行工程

  • /*********************************************************** * Author : Samson * Date : 08/15/2015 * Test platform: * gcc  4.8.2 * GNU bash, 4.3.11(1)-release (x86_64-pc-linux-gnu) * Debian 8 * ******