fir.im Weekly - 8 個不能錯過的 iOS / Android 技術分享
本期 fir.im Weekly 收集了 2 月下旬新鮮出爐的 iOS /Android 技術分享、原始碼等,iOS 中圖片技術的解壓縮、逆向實戰、iOS SDK 實踐,Android架構思考、Android觸控事件分發、蘑菇街Android熱修復、MVP+Retrofit+RxJava網路請求框架搭建,希望對你有用。
『 iOS開發分享』
談談 iOS 中圖片的解壓縮
“對於大多數 iOS 應用來說,圖片往往是最佔用手機記憶體的資源之一,同時也是不可或缺的組成部分。將一張圖片從磁碟中載入出來,並最終顯示到螢幕上,中間其實經過了一系列複雜的處理過程,其中就包括了對圖片的解壓縮。”
看看@雷純鋒2011的關於對 iOS 圖片的解壓縮的分析,值得一看。
iOS 逆向實戰 - 釘釘簽到遠端“打卡”
請叫我小鍋的這篇文章通過逆向分析的過程,模擬釘釘的 GPS 定位,偽裝位置,實現在家也能打卡的功能。感興趣的朋友請參考他的部落格:iOS 逆向實戰 - 釘釘簽到遠端“打卡”。
iOS無埋點資料SDK實踐之路
來自 @Joy__xx 的分享。
作者根據自己無埋點資料收集 SDK 的開發經驗,整理了一篇關於SDK的整體實現思路以及關鍵技術點的文章,給有需求的同學一個參考。文章傳送門。
ESTabBarController - TabBar的終結者
@李昊_ 分享了一款功能十分強大的自定義TabBarController元件 - ESTabBarController ,滿足所有關於TabBar的需求。目前支援Lottie,來試試!
『 Android 開發分享』
Android觸控事件分發那些事
簡書作者CaiyuanHuang的這篇文章詳細地記錄了Android 觸控事件分發流程,以及在觸控事件分發流程中扮演重要角色的方法如:dispatchTouchEvent、onInterceptTouchEvent、onTouchEvent。文章傳送門。
Android架構思考(模組化、多程式)
關於模組化(元件化)這個問題,可能每個開發者可能都認真思考過。 作者在他的 Blog - Spiny分享了關於Android 模組化(元件化)和對專案框架的理解,也許能給你一些參考>>連結.
蘑菇街Android熱修復探索之路
逍渺 的這篇蘑菇街 Android 熱修復實踐,包含三部分:
- 業界各方案簡介;
- 蘑菇街HotFix:Q-Zone篇,介紹ART Runtime對Q-Zone方案的限制;
- 蘑菇街HotFix:Aceso篇,介紹Aceso在InstantRun方案上的各種優化。
文章全文>>連結;
GitHub開源>>連結.
教你一步步搭建MVP+Retrofit+RxJava網路請求框架
相信很多人都聽說過MVP、Retrofit、以及RxJava,這篇文章的作者蛇髮女妖 用這三個傢伙搭建一個網路請求框架,詳情教程見這裡。
『其他』
Hexo自動構建-基於Flow.ci和Coding
Ethan-城子 分享了基於 Flow.ci 和 Coding 進行 Hexo 自動構建的經驗。“跟 TravisCI 同功能的flow.ci,相比較而言配置過程更簡單,構建和訪問速度更快捷”,全文瀏覽見這裡。
Google架構安全白皮書
來自@wangleineo的分享。
本文從資料中心的物理安全開始,到架構軟體和硬體的安全方案,以及在操作層面如何通過技術約束和流程管理來保證 Google 的整個安全體系。感興趣的請點選這裡.
這期的 fir.im Weekly 就到這裡,投稿請聯絡 dm[at]fir.im.
歡迎分享更多的內容。
fir.im
相關文章
- fir.im Weekly - 新開發時代,需要什麼樣的技術分享
- fir.im Weekly - Mobile developer 利器分享Developer
- fir.im Weekly - 讓 iOS 應用更加安全iOS
- fir.im Weekly - 揭祕直播移動 APP 技術實現APP
- fir.im Weekly - iOS / Android 動態化更新方案盤點iOSAndroid
- fir.im Weekly - 如何用 iPad 創造技術生產力iPad
- fir.im Weekly - 從 iOS 10 SDK 新特性說起iOS
- fir.im Weekly - 暖心的 iOS 持續整合,你值得擁有iOS
- fir.im Weekly - 2016 移動開發技術大回顧移動開發
- fir.im Weekly - 揭祕 iOS 面向協議程式設計iOS協議程式設計
- fir.im Weekly - 如何進行 Android App 效能優化AndroidAPP優化
- fir.im Weekly - 如何在 iOS 上構建 TensorFlow 應用iOS
- fir.im Weekly - 可能是 iOS 稽核最全面的解決方案iOS
- fir.im Weekly - 2017 年必須瞭解的 iOS 開源庫iOS
- fir.im Weekly - 2016 年 Android 最佳實踐列表Android
- fir.im Weekly - 聊聊 Google 開發者大會Go
- fir.im Weekly - 關於 iOS10 適配、開發、推送的一切iOS
- fir.im Weekly - Swift 3.0 的遷移適配指南Swift
- fir.im Weekly - 如何寫出零 bug 的程式碼
- fir.im Weekly - TouchBar 從入門到開發
- fir.im Weekly - 你與優秀原始碼之間只差一個 Star原始碼
- 推薦指數五星丨錯過直播!不能再錯過的百場技術直播全回顧
- 程式設計師開發者不能錯過的28份技術知識圖譜程式設計師
- Web開發者不能錯過的10個JavaScript工具WebJavaScript
- 技術分享| anyRTC 8月更新迭代
- iOS - 圖文混排技術方案分享iOS
- iOS無線除錯技術iOS除錯
- 一些Java面試技巧分享,你不能錯過!Java面試
- fir.im Weekly - 從零開始,搭建理想的直播平臺
- fir.im Weekly - App 效能監測優化 二三事APP優化
- IOS技術分享| iOS快速生成開發文件(二)iOS
- IOS技術分享| iOS快速生成開發文件(一)iOS
- Android技術分享| 自定義LayoutManagerAndroid
- 愛奇藝 Android PLT hook 技術分享AndroidHook
- 【技術學院】iOS APNs實戰分享iOS
- fir.im Weekly - 聊聊讓人嚮往的遠端開發工作
- Android技術分享| Activity 過渡動畫 — 讓切換更加炫酷Android動畫
- 想學IT技術,這份高薪熱門崗位清單你不能錯過!高薪