fir.im Weekly - 熱門 iOS 第三方庫大盤點
本期fir.im Weekly 收集的熱度資源,大部分關于Android、iOS 開發工具、源碼和腦洞大開的 UI 動畫,希望給你帶來更多的工作創意與靈感。
盤點國內程序員不常用的熱門iOS第三方庫
@ios122 的這份整理綜合了 github 上各個項目的關注度與具體使用情況,涵蓋功能,UI,數據庫,自動化測試,編程工具等類型。看完,還敢自稱”精通iOS開發”嗎? :-D 文章 傳送門 .
Objective-C與Swift、Android、Java的轉化工具
關于Objective-C與Swift、Android、Java的代碼轉化,@iOS程序犭袁分享了 5 個開發工具:
- OC轉Swift 工具:地址 iSwift在線版(含Mac客戶端) ;
- OC轉Android和Swift工具:地址 My App Converter ;
- Jave轉OC工具:地址點 這里 ,Demo 在此 ;
- OC轉Swift的Mac工具:代碼開源在 Github 上(雖然需要手動修正許多,不過效率也提升了不少);
- 在線OC轉 Swift工具,地址 在此 。
給 Android 開發者的 RxJava 詳解
@扔物線同學在 匠心寫作 發布的新文: 《給 Android 開發者的 RxJava 詳解》 ,深入淺出,寫的超贊,每一個 Android 開發者都應該讀一讀!
Xcode7中你一定要知道的炸裂調試神技
@沒故事的卓同學 在 這篇文章 中寫道: "Xcode7中蘋果為我們增加了兩個重要的debug相關功能。了解之后覺得非常實用,介紹給大家。"
如果想要更加簡單方便地定位 APP 崩潰代碼行,可以試用下 BugHD
iOS應用架構談 本地持久化方案及動態部署
持久化方案對整個App架構的影響和網絡層方案對整個架構的影響類似,一般都是導致整個項目耦合度高的罪魁禍首。 @反革命攻城獅CasaTaloyum 的這篇文章主要講以下幾點:
- 根據需求決定持久化方案
- 持久層與業務層之間的隔離
- 持久層與業務層的交互方式
- 數據遷移方案
- 數據同步方案
除此外,作者寫了一系列的文章,感興趣的點擊 這里 .
iOS高性能圖片架構與設計
@MAGI_Rocker的這篇文章講述了QQ空間終端團隊工程師柯靈杰對iOS高性能圖片組件的的設計和理解,值得一看。 點擊 這里 ,閱讀全文。
MonkeyKing 更新至版本 0.5
MonkeyKing 更新至版本 0.5,主要由 iOS 開發屆冉冉升起的新星@LimonTop完成。除了增加新的 Text 類型和微博分享,還支持微信、QQ和微博的 OAuth。如果你想避免使用他幾家的 SDK,那么 MonkeyKing 應該能幫到你。
CVCalendar 集成自定義日歷
來自 GitHubDaily 的分享。
CVCalendar 是一個方便開發者集成自定義日歷視圖到自己 iOS 應用的項目, 支持 Storyboard 和手動配置, 使用 CocoaPods 進行安裝, 提供了豐富的 API 供開發者使用, 目前仍處于完善階段。GitHub 源碼地址 在此
Google I/O 2015 App 開源了
XiNGR在微博上分享:“Google I/O 2015 App 開源了”。Google I/O 應用示例值得學習,感興趣的伙伴點擊 這里 ,閱讀源碼。
消滅重復又無聊的代碼之 UITableView
來自可視化編程 Tips 之“消滅重復又無聊的代碼之 UITableView 篇” ,今天的主題是消滅重復又無聊的代碼。分享者 呂文翰_JohnLui .
全文瀏覽,點擊 這里
酷炫好玩腦洞大開的 Emoji 動畫
@MartinRGB 花4天時間做了45個Emoji 動畫 ,非常酷炫。可以去 這里 圍觀下。
Android 中 View 炸裂特效的實現分析
liangfeizc-Android說道: "前幾天微博上被一個很優秀的 Android 開源組件刷屏了 - ExplosionField,效果非常酷炫,有點類似 MIUI 卸載 APP 時的動畫,先來感受一下。" ExplosionField 不但效果很拉風,代碼寫得也相當好,讓人忍不住要拿來好好讀一下。點擊 這里 ,可以看下源碼解析。