• Stars
    star
    502
  • Rank 87,851 (Top 2 %)
  • Language
    Objective-C
  • License
    MIT License
  • Created over 9 years ago
  • Updated over 7 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Plain Reader source code.

2017年4月28日更新: [接口已失效,此项目停止维护]

简阅是我去年开发的一款 iOS(iPhone + iPad) 新闻类客户端,内容抓取自 cnBeta.COM。在售期间倍受好评,但由于版权问题已于今年一月从 AppStore 下架,下架至今,每天仍有几千人在使用这款 App。

不清楚简阅是什么的可以先观看 YouTube 上的30秒演示视频:

https://youtu.be/Ere_umItcAw

简阅完全基于客户端技术实现,希望大家不要太关注接口怎么来的之类的问题。

以下是简阅涉及到的几个关键技术,关键字列出来方便大家有针对性的看源代码:

  • 全屏滑动(CWStackController)
  • 网页抓取(TFHpple + XPath + NSRegularExpression)
  • 夜间模式(UIAppearance + NSNotification)
  • 离线阅读(NSURLProtocol + NSURLCache + CWObjectCache + SQLite3)
  • 视频播放(HTML5 + JavaScript)

另外,开发期间恰逢 Swift 面世,所以里面也有少量 Swift 代码。

代码经过重构,现在开源给大家参考或学习,请勿用于任何商业用途