DevOps研发效能
媒体矩阵
开源中国APP
授权协议 MIT License
开发语言 Swift
操作系统 iOS
软件类型 开源软件
所属分类 大数据数据查询
开源组织
地区 不详
投 递 者 首席测试
适用人群 未知
收录时间 2021-11-23

软件简介

ZLGithubClient

ZLGithub TestFlight language CodeSize license commit stars

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中运行工程

展开阅读全文

代码

评论

点击引领话题📣 发布并加入讨论🔥
暂无内容
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
0 评论
0 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部