FIR.im Weekly - 技術是練出來的

本期 Weekly 主要精選了上週一些不錯的 GitHub 資源、開發工具和技術實踐教程類文章分享給你們。html

JSPatch – 動態更新 iOS APP

JSPatch 是 @Bang 最近業餘作的小項目,只需在項目中引入極小的引擎,就能夠使用 JavaScript 調用任何 Objective-C 的原生接口,得到腳本語言的能力:動態更新 APP,替換項目原生代碼即時修復bug。android

詳細介紹,能夠看 @Bang 的這篇博文,連接在 這裏ios

JSPatch.png
(配圖來自原文)git

VVeboTableViewDemo

@Johnil將 VVebo 對 TableView 的優化剝離到了一個獨立 Demo 中。github

他的優化思路以下:網絡

  1. 異步渲染內容到圖片。
  2. 按照滑動速度按需加載內容。
  3. 重寫處理網絡圖片加載。

能夠點擊這裏查看和研究 Demo.app

VVeibo .png
(配圖來自 VVebo 官網)異步

PaintCode 教程

PaintCode 能夠將你的矢量圖輕鬆地轉換成 CoreGraphics 代碼,很輕鬆地把代碼放在你的 iOS app 裏。@葉孤城 翻譯了 PaintCode 的一個教程系列。工具

第一篇譯文,請 點我 查看。英文原文連接,在這裏單元測試

PaintCode.jpg
(配圖來自譯文)

本身動手寫一個 iOS 網絡請求庫

這是 @呂文翰_JohnLui 寫的一個系列文章。

第一篇:本身動手寫一個 iOS 網絡請求庫(一)—— NSURLSession 初探
第二篇:本身動手寫一個 iOS 網絡請求庫(二)——封裝接口
第三篇:本身動手寫一個 iOS 網絡請求庫(三)——下降耦合

NSURLSession.jpg
(配圖來自原文)

Android 進行單元測試難在哪-part3

上期 Weekly,咱們推薦了@開發技術前線的 Android 單元測試系列譯文,上週他們出了第三篇譯文:Android 進行單元測試難在哪——part3

原文連接:HOW TO MAKE OUR ANDROID APPS UNIT TESTABLE (PT. 1)
原文做者:Matthew Dupree
譯者:chaossss
校對者:tiiime

Android單元測試.png
(配圖來自原文)

Buck: A fast build tool

來自@稀土掘金@zerob13 的分享: Facebook 大神們推出的 Android Build System ,能夠從一個代碼庫編譯多個渠道包。

點擊這裏,瞭解更多。

Buck.png
(配圖來自 Buck 官網)

Jadx - Dex to Java decompiler

這是一個 Android 反編譯神器,不一樣於常見的 dex2jar,這個反編譯器生成代碼的try/catch 次數更少,View 也再也不是數字 id 了,可讀性更高。一樣來自來自@稀土掘金 ,分享者是 @漆黑的雁

GitHub 連接在 這裏

jadx.png
(配圖來自原文)

TwitterCover 下拉封面模糊效果實現

@青年土豆的煩惱 前年年末研究 Twitter iOS 客戶端的下拉封面模糊效果,開源了 TwitterCover,最近在 Android 上又實現了一遍,分享給你們:

twittercover
(配圖來自原文)


這是本期 FIR.im Weekly 推薦內容,歡迎繼續分享好資源給 ss@fir.im.

相關文章
相關標籤/搜索