iOS News Reader开源项目

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

 
 
 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
03 仿机械齿轮英是一个基于SwiftUI开发的iOS精品开源项目。这个项目实现了一个仿机械齿轮英的界面,让用户能够在手机上体验到似于实际机械齿轮英的操作和效果。 该项目使用了SwiftUI作为开发框架,SwiftUI是苹果公司在2019年发布的全新UI框架,具有简洁、直观、易于使用的特点,大大简化了UI开发的流程。通过使用SwiftUI,开发者可以很容易地创建出现代化的、流畅的用户界面。 在这个仿机械齿轮英的界面里,用户可以通过手势操作来旋转、放大、缩小机械齿轮。界面上还会实时显示齿轮的旋转速度和方向。用户可以通过拖动齿轮上的手柄来改变齿轮的旋转速度,同时齿轮之间的相互作用也会实时显示出来。 该项目的代码结构清晰,使用了现代化的开发方法和设计思路。开发者可以通过阅读代码了解到SwiftUI的基本用法和一些高级技巧。项目中注释详细,可以帮助开发者理解代码的逻辑和功能实现。此外,该项目还附带了详细的文档,介绍了项目的使用方法和注意事项,方便使用者快速上手。 总之,仿机械齿轮英是一个优秀的iOS精品开源项目,不仅展示了SwiftUI的强大和灵活性,还给开发者提供了一个学习和实践的机会,帮助他们更好地掌握SwiftUI的开发技术。如果你对SwiftUI感兴趣,可以去GitHub上搜索并下载这个项目,体验其中的乐趣和技术带来的新鲜感。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值