Rss+ 1.0

4月初从HK背回一台MBP,自此开始iOS开发之路,今天,Rss+上架。链接:http://itunes.apple.com/app/id477397781?mt=8

市面上已有很多同类产品,也足够优秀,技术门槛也不低,我还是做了一个,因为我每天用的最多就是Google reader,给自己做产品是选材时的一大原则

  1. Rss+区别于其他产品的很大一点是不支持离线,没有网络的时候不妨玩玩愤怒鸟,看看电子书,和身边的家人朋友聊聊天,Google reader不是生活的全部,更何况你总也看不完,也许比AV七点档还长
  2. 其次是Preload功能,阅读时预加载下一篇,从而提高连读时的载入速度
  3. 接下来是翻译,上进的工程师会订阅不少国外大牛的博客,但不一定都看得懂,那就点下翻译按钮,快速通篇浏览,觉得不错就加个星,有空再细读原文
  4. 离线客户端往往只离线未读条目,不过有些时候你看到很优秀的博客,订阅了,却一直没空把所有历史文章都看一遍,那Rss+比较适合你,都能看

Rss+使用了一些开源项目:

  • ASIHTTPRequest,地球人都知道,HTTP全靠它了
  • FMDB,连接SQLite是如此简单,让我找到了写ASP的赶脚
  • JSONKit,号称最快的JSON解析器,话说老牌的SBJson名字真难听啊
  • EGO老兄系列项目,他的代表做有 EGOTableViewPullRefresh,Rss+中使用的是EGOCache、EGOPhotoViewer,双指放大的图片浏览器即是
  • MBProgressHUD,loading时的菊花,稍微改了下样式,Rss+的菊花更像Instagram
  • RegexKitLite,正则表达式,文本处理没正则怎么行
  • InAppSettingsKit,设置脚手架

UIWebView的性能问题:

不得不说用UIWebView比较痛苦,某邮箱为了画个流畅的菊花,蛋疼的动用了Canvas可见一斑(在Native中其实就是拖个控件的事)

UIWebView加载的本地图片时,尤其是图片较多加大时,整个页面会一直空白,直到关掉时才闪现一下文字,解决方法是用js控制等页面显示完了再加载图片

对待HTML5要冷静,君不见Chrome也越来越卡了

Rss+开发过程中遇到不少问题,幸好有Google,CocoaChinaStack Overflow,感谢!

Tags:

11 comments

  1. bigcat 说道:

    android 用户表示期待… 不过貌似移植不是那么简单…

  2. catge 说道:

    赞,佩服涛哥这种技术钻研劲~

  3. 小李刀刀 说道:

    终于上线了,没越狱也能装了。帅啊

  4. 宝庆堂 说道:

    等入了4s,我也去玩玩。

  5. 姬光 说道:

    涛哥太强了!发个应用就排名这么好!

Leave a comment