A-A+

[开源APP推荐] MrCode – GitHub iPhone 客户端

2016年03月09日 开源APP 暂无评论 阅读 3,204 views 次

MrCode - GitHub iPhone 客户端

MrCode是一个简单的GitHubiPhone客户端,可以缓存项目中的Markdown渲染之后的HTML及其图片,方便稍后阅读。

功能

实现了简单易用的GitHubAPIClient(基于Safari进行OAuth授权),官方提供的octokit.objc有点复杂

不需要在应用内输入GitHub密码,只要跳Safari登录GitHub进行OAuth授权

缓存star过的资源库以及自己的公开资源库

可以star/fork/watch资源库

缓存.md或.markdown文件的渲染后的HTML及其图片

尽量减少流量消耗和WebView加载速度,把GitHubmobile模式下的CSS文件保存在本地Resources/css目录,HTML模版代码见这里和这里

可以按语言/时间段查看GitHubTrending(ThanksCodeHub提供的GitHub-Trending)

另外,整个应用全部使用Storyboard进行页面跳转的逻辑关系,UI用Masonry库纯手工写布局。事实上这个应用没有大的难点,基本上全部是UITableView的简单使用,用Masonry简单布局

 

Githubhttps://github.com/haolloyin/MrCode

 

f1

 

给我留言

Copyright © iOSCodeHub 保留所有权利.  

用户登录 ⁄ 注册

分享到: