iOS 開源項目新聞閱讀器:NewsReader

jopen 12年前發布 | 42K 次閱讀 IOS iOS開發 移動開發

項目介紹

NewsReader項目是一個新聞閱讀類開源項目,支持iPhone和iPad。

目前基于該項目并且已發布到App Store的產品有:

VOA慢速英語和每天6分鐘英語等

iOS 開源項目新聞閱讀器:NewsReaderiOS 開源項目新聞閱讀器:NewsReader

項目源碼地址:https://github.com/cubewang/NewsReader

 

開源動機

創業一直沒有抽出精力來分享,但一直想分享些實際發布的產品的源碼,而不只是個Demo,這樣相對更有交流價值(并且NewsReader項目也學習和使用了大量開源項目);

抱著和大家一起學習進步的心態,一起提高技術水平和產品設計水平,一起為打造中國市場更贊的移動產品而努力(正如你所看到的,能幫助到用戶的、并且有創意的產品還比較少,多數只能考慮眼前利益);

幫助那些有創意,也想借此在App Store賺些額外收入的開發者們(好產品當然要有收益,國內不理想,可以考慮國外市場)。

 

Features

良好的閱讀體驗;

CS架構,并且較小流量的從服務器獲取文章內容;

離線下載和良好的離線使用體驗;

在線查詞和生詞本;

支持iPhone和iPad;

支持簡體中文、繁體中文和英文;

分享到社區等其它功能;

iOS 開源項目新聞閱讀器:NewsReaderiOS 開源項目新聞閱讀器:NewsReaderiOS 開源項目新聞閱讀器:NewsReaderiOS 開源項目新聞閱讀器:NewsReaderiOS 開源項目新聞閱讀器:NewsReaderiOS 開源項目新聞閱讀器:NewsReader

 

使用示例數據

如果你想要跟Web服務聯調并且還沒有自己的服務器的話,可以先使用示例數據,項目使用ASIHTTPRequest開源項目來作為網絡基礎模塊,ASIHTTPRequest有很好的本地磁盤Cache機制,所以按照下面步驟設置好iPhone模擬器中應用的Cache就可以使用示例數據了。

1.用Xcode打開運行NewsReader項目,你會發現文章列表是空的

iOS 開源項目新聞閱讀器:NewsReader

2.打開“前往文件夾”,打開“/Users/cube/Library/Application Support/iPhone Simulator/5.1/Applications/”(這里用的是Xcode 4.3.2自帶的5.1模擬器)

iOS 開源項目新聞閱讀器:NewsReader

3.打開iPhone 5.1模擬器本地文件夾后可以看到模擬器中的所有應用程序文件夾了,找到NewsReader項目App(這里的實例叫VOA慢速英語),將PermanentStore.zipImageCache.zip解壓到對應的文件夾中:Library/Caches/ASIHTTPRequestCache/PermanentStore和Library/Caches/ImageCache

iOS 開源項目新聞閱讀器:NewsReader

iOS 開源項目新聞閱讀器:NewsReader

iOS 開源項目新聞閱讀器:NewsReader

4.再次運行NewsReader,發現可以看到文章了

iOS 開源項目新聞閱讀器: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

 

前幾天看到一篇有意思的文章,叫《How much does it cost to develop an iPhone application?》,開發一款優秀的iPhone App不是件輕松的事,成本不菲,產生一個App需2份力,打磨得8份力,原文如下:

http://kentnguyen.com/ios/what-does-it-take-to-make-an-ios-app/

http://stackoverflow.com/questions/209170/how-much-does-it-cost-to-develop-an-iphone-application


出處: http://wangkewei.cnblogs.com/

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!