
简阅是我去年开发的一款 iOS(iPhone + iPad) 新闻类客户端,内容抓取自 cnBeta.COM。在售期间倍受好评,但由于版权问题已于今年一月从 AppStore 下架,下架至今,每天仍有几千人在使用这款 App。
不清楚简阅是什么的可以先观看 YouTuBe 上的30秒演示视频:
简阅完全基于客户端技术实现,希望大家不要太关注接口怎么来的之类的问题。
以下是简阅涉及到的几个关键技术,关键字列出来方便大家有针对性的看源代码:
另外,开发期间恰逢 Swift 面世,所以里面也有少量 Swift 代码。
代码经过重构,现在开源给大家参考或学习,请勿用于任何商业用途。
GitHub:
https://github.com/guojiubo/PlainReader
求 star,欢迎 PR。
1 yanchao7511461 2015 年 5 月 18 日 很好,谢lz |
2 loveuqian 2015 年 5 月 18 日 我收藏夹里面有个这个东西 http://cnbeta.oschina.mopaas.com/ |
4 yangxiongguo 2015 年 5 月 18 日 好强,学完基础就去看。 |
5 Troevil 2015 年 5 月 18 日 thanks ,虽然没碰过IOS,但是是一个好的学习历程,先存着。 |
10 missdeer 2015 年 5 月 18 日 其实我想问,这录像是怎么做的? |
11 black OP @Livid 明白了,谢谢。我是通过 http://v2ex.com/new/create 发布的帖子。 |
14 zippera 2015 年 5 月 18 日 支持一个,有空研究研究 |
15 painter 2015 年 5 月 18 日 一直在用简阅 多谢楼主 |
16 raychar 2015 年 5 月 18 日 你是否有过滤过cnBeta的字样? |
22 wangtong868 2015 年 5 月 18 日 很喜欢,现在依旧每天都会用...比CB的官方那个不知道好多少....不过貌似在更换了logo推出了增值收费计划就被下线了... |
25 black OP @whatisnew 不是被 Apple 官方下架的,是我接到 cb 站长要求后主动下架的。对于不欢迎第三方开发者的平台,我表示理解并尽量远离。 |
27 Mrlee 2015 年 5 月 19 日 via iPhone 大赞 |
28 ianisme 2015 年 5 月 19 日 不说什么了,为开源点赞! |
29 run2 2015 年 5 月 19 日 赞,估计因为lz的app 里的流量他们收不到广告费的关系,现在他们可以明目张胆的抄你的了 |
30 ycge234 2015 年 5 月 19 日 赞赞赞。 |
31 Mrlee 2015 年 5 月 20 日 咦,为什么iOS应用,UI风格很像安卓的啊。比如返回放到了下面。 |
32 smallhorse87 2015 年 5 月 21 日 编译不过是什么原因?楼主自己有没有试过编译GIT上下载来的工程?我用的是xCode6.3 |
33 zxmqwer 2015 年 5 月 21 日 @black 网页抓取(TFHpple + XPath + NSRegularExpression)能不能用来抓取论坛、百度知道、微信这些平台的数据吗? |
34 black OP @smallhorse87 我试了,没问题,Xcode 6.3.1。pod update 以后可以正常编译,你编译不过是什么错误信息? |
36 shiltian 2015 年 5 月 21 日 原本还打算自己用 Swift 重写一个 cnBeta 阅读器……然后……我现在还在学习 iOS 开发的路上…… |
37 zxmqwer 2015 年 5 月 21 日 @black 你这是抓取一个站比较好搞。我现在要做的类似舆情监控,比如我在百度知道里面监测某个关键字,每隔一个小时抓取一次,把最新的内容给抓取回来,然后通过筛选推送到客户端显示。 |
38 shiltian 2015 年 5 月 21 日 唔,还有啊,我现在自己就在用啊…… |
40 black OP @tianshilei1992 有兴趣的话可以拿简阅过去边改边学,就从改成全 Swift 实现开始吧O(∩_∩)O~~ |
42 c00dsummer 2015 年 5 月 21 日 谢谢你,正在学习 iOS 开发中! |
43 smallhorse87 2015 年 5 月 21 日 @black 我用pod update再试试;我是下载后删除 pod相关信息,重建工程 |
44 scenix 2015 年 5 月 22 日 LZ有没有兴趣创业? http://v2ex.com/t/193038 |
46 dotCom 2015 年 5 月 23 日 star已送 |
47 cruisehu 2015 年 5 月 24 日 xode版本6.2 as!和集合<set>都会报错,难道是新版本的功能? |
49 qige023 2015 年 5 月 25 日 已star,感谢分享 |
50 painter 2015 年 5 月 25 日 @black 问下 lz 客户端里的社会化分享用得是友盟嘛?如果是用 sso分享新浪微博 时候 如果用户手机上有新浪微博的官方客户端 会不会出现问题? 如果没有的话直接调出网页版得授权界面是没有问题的 |
54 ashamp 2015 年 6 月 30 日 棒极了 已star |
55 jonirrings 2015 年 12 月 7 日 来感谢一发~~自己也想手写一个 cb 客户端。 |