fir.im Weekly - 深度揭秘 App 啟動全過程
來自: http://blog.fir.im/fir_im_weekly160125/
世紀寒潮席卷全中國,可謂普天之下莫低0℃。無論怎樣的嚴寒都抵擋不了程序員們的創造的激情...
本期的fir.im Weekly 包含最新的 iOS/Android 開發資源,GitHub 源碼、前端技術干貨分享,來看看 : )
由 App 的啟動說起
來自 Jaminzzhang的博客 分享。
“Code,Build,Run,一個活生生的App躍然方寸屏上,這一切是如何發生的?從用戶點擊App到執行main函數這短短的瞬間發生了多少事呢?探尋App的啟動新生,可以更深刻地了解App開發本身。”全文瀏覽,點擊 這里 .
基于徹底解耦合的實驗性iOS架構
作者 Chris 做了一個關于徹底解耦合的應用架構的實驗,整個項目在 Github ,感興趣可以參考下 這篇文章 .
本文由@CocoaChina譯者@ALEX吳浩文翻譯;
原文: An Experimental iOS Architecture Based on Radical Decoupling
Swift 編寫的開源知乎日報 API 庫
@ 咩咩 SAMA 分享的“開源知乎日報 API 庫”, 完全 Swift 編寫, 功能完善, 簡單實用, 90% 以上的測試覆蓋率. 用到了流行的 Swift 開源庫, Alamofire 網絡庫, Argo 函數式 JSON 解碼, Quick+Nimble 實現類似 RSpec 的 BDD。已經拋出源碼, Github地址 .
iOS網絡緩存掃盲篇--使用兩行代碼就能完成80%的緩存需求
當我們在談論緩存的時候,我們在談論什么?除此討論這個之外,@iOS程序犭袁的這篇文章中也說出了關于GET網絡請求緩存,并附上了4個Demo。下篇預告:使用80%的代碼來完成剩下的20%的緩存需求,可以關注下,Github 地址 在此 。
Profiling your Swift compilation times
如果你想減少你的 Swift 項目的「帶薪編譯」的時間,@圖拉鼎 推薦的 這篇文章 值得一看。
性能測試——騰訊GT(開源了)
@李艷超_Harry分享: “相對于其他的性能測試代碼,這套代碼覆蓋功能更全面些。如果需要做自己的性能測試,gt里覆蓋了很多性能數據獲取方式,可以把這套代碼“拿來”用一下了。”gt開源地址: https://github.com/TencentOpen/GT
Android應用安全開發之源碼安全
來自@烏云知識庫:gh0stbo的技術分享。 “Android apk很容易通過逆向工程進行反編譯,從而是其代碼完全暴露給攻擊者,使apk面臨破解,軟件邏輯修改,插入惡意代碼,替換廣告商ID等風險。我們可以采用以下方法對apk進行保護.” 文章 傳送門 .
Android APK瘦身實踐
如何把6.5M的release包壓縮到2.9M,作者@馮建V 從圖片、代碼、表情包、符號表、SDK、第三方庫等多方面進行了“魔鬼瘦身”。傳送門在 這里 。
coolMenu 一款酷炫的 Android 卡片菜單
@泡在網上編代碼分享的CoolMenu 卡片菜單安卓版,由Gal Shir的概念設計,Dribbble地址 在此 ;源碼地址: https://github.com/DxTT/coolMenu .
前端也應該了解點 docker 知識
由@淘寶前端團隊分享的【前端也應該了解點 docker 知識】,也許前端er 們會有所收獲。
SUI Mobile 移動端 UI 庫
由@GitHubDaily 分享。 “SUI Mobile 是由阿里巴巴國際 UED 前端出品的移動端 UI 庫, 輕量精美。 Demo 地址: http://m.sui.taobao.org/components/; GitHub 地址: http://t.cn/R7rFCXL ”
Growth--幫你成為頂尖開發者
Growth關注于Web開發的流程及其技術棧、學習路線、成長衡量,有書單、技能、技術棧、解決方案等等資源。@Phodal已將其開源,地址在 這里 .
以上是本期fir.im Weekly ,如有好的資源,歡迎分享給我們。
fir.im
</div>