FIR.im Weekly - 不要只做表面功夫

清明節(jié)放了個(gè)假,昨天又懶了一天,終于憋出來(lái)這期的 FIR.im Weekly = =!

在茫茫應(yīng)用之海中要想讓自己的應(yīng)用脫穎而出,用戶體驗(yàn)是重要的一環(huán)。

如果說(shuō)設(shè)計(jì)和交互是面子,那么代碼層面的圖片加載、性能優(yōu)化則是里子。對(duì)開(kāi)發(fā)者而言,把里子做得干凈優(yōu)雅是非常重要的。

本期 FIR.im Weekly 主要挑選了 Android,iOS 圖片加載、性能優(yōu)化方面的工具、課程、文章等分享給大家。

Android 圖片加載組件-Facebook 開(kāi)源項(xiàng)目 Fresco 中文文檔分享

Facebook 開(kāi)源的 Fresco 是一個(gè)強(qiáng)大的圖片加載組件,可以從網(wǎng)絡(luò),從本地文件系統(tǒng),本地資源加載圖片。通過(guò) 3 級(jí)緩存設(shè)計(jì)(2 級(jí)內(nèi)存,1 級(jí)文件),可最大限度節(jié)省空間和 CPU 時(shí)間。其中的 Drawees 模塊,可方便地顯示 loading 圖,當(dāng)圖片不再顯示在屏幕上時(shí),可及時(shí)地釋放內(nèi)存和空間占用。在 Facebook 開(kāi)源這款組件后,熱心的國(guó)內(nèi)開(kāi)發(fā)者第一時(shí)間對(duì)文檔進(jìn)行了翻譯,感謝 @liaohuqiu 在 GitHub 上的分享。

點(diǎn)擊 此處 查看中文文檔的 GitHub 分享鏈接。

配圖來(lái)自中文文檔網(wǎng)站
配圖來(lái)自中文文檔網(wǎng)站

Android 性能系列課程 - 優(yōu)化應(yīng)用的運(yùn)行速度和可用性 by Google

關(guān)于這個(gè)課程的介紹,分享者 @陳啟超_V 做了如下總結(jié):

"如果你在開(kāi)發(fā)應(yīng)用程序過(guò)程中曾經(jīng)遇到過(guò)影響可用性的性能問(wèn)題,那么這門(mén)課程將會(huì)教你怎樣識(shí)別和診斷你所遇到的性能問(wèn)題。在本課程結(jié)束時(shí),你將學(xué)會(huì)探索性測(cè)試,運(yùn)行分析工具,利用輸出信息來(lái)定位問(wèn)題代碼。同時(shí)你也將深入理解如何編程以及和Android平臺(tái)進(jìn)行交互,這將幫助您在未來(lái)進(jìn)行性能的優(yōu)化。"

課程分享鏈接在這里

配圖來(lái)自課程分享博客
配圖來(lái)自課程分享博客

iOS 圖片加載速度極限優(yōu)化 - FastImageCache 解析

iOS 圖片加載的文章,iOS 博主 @bang 曾在 2 月初寫(xiě)過(guò)一篇文章,對(duì) Path 開(kāi)源的 FastImageCache 進(jìn)行了解析, 分享給大家。

博文鏈接,請(qǐng)點(diǎn)這

配圖來(lái)自博文鏈接
配圖來(lái)自博文鏈接

iOS 性能優(yōu)化:Instruments 工具的救命三招

這是 LeanCloud 工程師 @Da Li 翻譯的國(guó)外文章,重點(diǎn)介紹了如何使用 Instruments 中的:

Time Profiler - 分析代碼的執(zhí)行時(shí)間,找出導(dǎo)致程序變慢的原因
Allocations - 監(jiān)測(cè)內(nèi)存使用 / 分配情況
Leaks - 找到引發(fā)內(nèi)存泄漏的起點(diǎn)

另外,文中還附上了演示應(yīng)用的 GitHub 鏈接,方便大家直觀理解。

點(diǎn)擊 此處 查看譯文。

配圖來(lái)自博文鏈接
配圖來(lái)自博文鏈接

利用 BugHD 查找應(yīng)用崩潰原因

BugHDFIR.im 推出的崩潰分析 SDK, 集成簡(jiǎn)單、崩潰報(bào)告實(shí)時(shí)詳盡。@jxdwinter 對(duì)如何對(duì) BugHD 收集到的三大崩潰情況進(jìn)行分析,快速找到應(yīng)用崩潰原因進(jìn)行了分享。

這三大崩潰情況包括:

  • 已標(biāo)記錯(cuò)誤位置的

  • 未標(biāo)記錯(cuò)誤位置,有基地址的

  • 未標(biāo)記錯(cuò)誤位置,無(wú)基地址的

博文鏈接在這里

配圖來(lái)自博文鏈接
配圖來(lái)自博文鏈接

這是本期的 FIR.im Weekly, 如果你們已經(jīng)開(kāi)始學(xué)習(xí)文中提到的課程或使用文中提到的工具/組件,歡迎進(jìn)一步分享使用心得,特別歡迎投稿給我們,下周見(jiàn):)

FIR.im - 懶蟲(chóng) SS

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,288評(píng)論 25 708
  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫(kù)、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 12,241評(píng)論 4 61
  • 一個(gè)無(wú)趣的人,無(wú)論他擁有怎么耀眼的外表,當(dāng)你靠近他以后,都會(huì)因?yàn)樗`魂的荒蕪而轉(zhuǎn)身逃走。我曾經(jīng)以為財(cái)富和外表這樣的...
    永恆之光閱讀 360評(píng)論 0 1
  • 二月的早春,陽(yáng)光燦爛,春意盎然,正是春暖花開(kāi),帶上孩子去尋春的好時(shí)節(jié)! 因?yàn)樘一值膫髡f(shuō)而輾轉(zhuǎn)奔波,到公園后卻發(fā)現(xiàn)...
    背包108閱讀 277評(píng)論 0 0
  • 上周五,泡泡幼兒園老師給我打電話說(shuō)這周五幼兒園有觀摩課,希望泡泡做小廣播員代表,廣播的內(nèi)容可以是她們最近在學(xué)習(xí)的主...
    陳綺閱讀 1,543評(píng)論 0 2