iOS News Reader开源项目
2012-12-18 13:55
316 查看
iOS News Reader开源项目
2012-12-1211:09阅读数:1331
单独窗口打印放大字号缩小字号
社区会员mylovelast的新闻阅读类开源项目NewsReader,支持iPhone和iPad。NewsReader项目是一个新闻阅读类开源项目,支持iPhone和iPad。
目前基于该项目并且已发布到App Store的产品有:
VOA慢速英语和每天6分钟英语等。
项目源码地址:https://github.com/cubewang/NewsReader
开源动机
创业一直没有抽出精力来分享,但一直想分享些实际发布的产品的源码,而不只是个Demo,这样相对更有交流价值(并且NewsReader项目也学习和使用了大量开源项目);
抱着和大家一起学习进步的心态,一起提高技术水平和产品设计水平,一起为打造中国市场更赞的移动产品而努力(正如你所看到的,能帮助到用户的、并且有创意的产品还比较少,多数只能考虑眼前利益);
帮助那些有创意,也想借此在App Store赚些额外收入的开发者们(好产品当然要有收益,国内不理想,可以考虑国外市场)。
功能
良好的阅读体验;
CS架构,并且较小流量的从服务器获取文章内容;
离线下载和良好的离线使用体验;
在线查词和生词本;
支持iPhone和iPad;
支持简体中文、繁体中文和英文;
分享到社区等其它功能;
使用示例数据
如果你想要跟Web服务联调并且还没有自己的服务器的话,可以先使用示例数据,项目使用ASIHTTPRequest开源项目来作为网络基础模块,ASIHTTPRequest有很好的本地磁盘Cache机制,所以按照下面步骤设置好iPhone模拟器中应用的Cache就可以使用示例数据了。
1.用Xcode(使用4.3.2版本)打开运行NewsReader项目,你会发现文章列表是空的
2.打开“前往文件夹”,打开“/Users/cube/Library/Application Support/iPhone Simulator/5.1/Applications/”(这里用的是Xcode 4.3.2自带的5.1模拟器)
3.打开iPhone 5.1模拟器本地文件夹后可以看到模拟器中的所有应用程序文件夹了,找到NewsReader项目App(这里的实例叫VOA慢速英语),将PermanentStore.zip和ImageCache.zip解压到对应的文件夹中:Library/Caches/ASIHTTPRequestCache/PermanentStore和Library/Caches/ImageCache
4.再次运行NewsReader,发现可以看到文章了
项目Tips
NewsReader项目使用了较多的开源项目,如:
ASIHTTPRequest: http://allseeing-i.com/ASIHTTPRequest/
json-framework: https://github.com/stig/json-framework
XMPPFramework: https://github.com/robbiehanson/XMPPFramework
SDWebImage: https://github.com/rs/SDWebImage
EGOTableViewPullRefresh: https://github.com/enormego/EGOTableViewPullRefresh
ActionSheetPicker: https://github.com/TimCinel/ActionSheetPicker
MBProgressHUD: https://github.com/jdg/MBProgressHUD
HPGrowingTextView: https://github.com/yatinsns/HPGrowingTextView
原帖地址:http://www.cocoachina.com/bbs/read.php?tid=122182
作者博客:/article/4776818.html
相关文章推荐
- iOS News Reader开源项目
- iOS News Reader开源项目
- iOS News Reader开源项目
- iOS News Reader开源项目
- iOS News Reader阅读开源项目
- iOS News Reader开源项目
- iOS News Reader开源项目
- iOS开发资源:推送通知相关开源项目--PushSharp、APNS-PHP以及Pyapns等
- iOS非常好用的第三方开源项目
- 502款开源iOS应用的开源项目
- 【IOS】开源项目汇总(更新时间2012-6-11)
- 原创开源项目 -- HierarchyViewer for iOS(1)
- 【IOS】开源项目汇总(更新时间2012-6-11)
- 直接拿来用!最火的iOS开源项目(一)
- 干货分享--iOS及Mac开源项目和学习资料【超级全面】
- github优秀开源项目大全-iOS
- 关于ios异步加载图片的三个开源项目
- ios开源项目(各种有用的第三方库)