1. 閱讀本篇文章以前,假設你已經(jīng)了解了組件化這個概念迅涮。 最近兩年移動端的組件化特別火辆影,但移動端組件化的概念追其溯源應該來自于Server端,具體來說這種概念應該是由Java...
1. 閱讀本篇文章以前,假設你已經(jīng)了解了組件化這個概念迅涮。 最近兩年移動端的組件化特別火辆影,但移動端組件化的概念追其溯源應該來自于Server端,具體來說這種概念應該是由Java...
原文地址:Dependency Injection Strategies in Swift 今天我們將深入研究Swift中的依賴注入趁仙,這是軟件開發(fā)中最重要的技術之一桶癣,也是許多...
之前有一篇閑扯Tableau的文章讀者蠻多的表箭。那一篇的寫作的過程也幫助我梳理了之前很多零碎的想法厦章。正好最近幾個星期又重讀了一些自己領域的文獻镇匀。再次整理下自己不成熟的想法。 這...
前言 阿里云APP組件化過程中袜啃,我們拆分出了若干基礎組件庫和業(yè)務代碼庫汗侵,由于代碼是采用Swift編寫的,所以這些庫都是動態(tài)庫形式。在上一個正式版本晰韵,組件化達到了完全形態(tài)发乔,主工...
避免使用 GCD Global隊列創(chuàng)建Runloop常駐線程 本文對應 Demo 以及 Markdown 文件在倉庫中浪蹂,文中的錯誤可以提 PR 到這個文件抵栈,我會及時更改告材。 目...
前言 本文讓我們來聊聊匿名共享內(nèi)存Ashmem坤次。Ashmem為什么會誕生?共享內(nèi)存本質(zhì)上還是為了方便跨進程通信斥赋,減少拷貝次數(shù)缰猴,提高性能。 遇到問題可以來本文討論https:/...
前言 好久沒有更新常用的第三方庫了疤剑。讓我們來聊聊MMKV這個常用的第三方庫滑绒。MMKV這個庫是做什么的呢?他本質(zhì)上的定位和sp有點相似隘膘,經(jīng)常用于持久化小數(shù)據(jù)的鍵值對疑故。其速度可以...
一、引子 假設你在開發(fā)一個 Hybird App弯菊, 老板嫌 h5 呈現(xiàn)的速度太慢了纵势。你除了希望 h5 本身能夠足夠快之外,你在想: App 端能做的什么管钳? 按照你自己日常經(jīng)驗...