前言 啟動時間是衡量應(yīng)用品質(zhì)的重要指標(biāo)。 本文首先會從原理上出發(fā),講解iOS系統(tǒng)是如何啟動APP的,然后從main函數(shù)之前和main函數(shù)之后倆個角度去分析如何優(yōu)化啟動時間。 ...
前言 啟動時間是衡量應(yīng)用品質(zhì)的重要指標(biāo)。 本文首先會從原理上出發(fā),講解iOS系統(tǒng)是如何啟動APP的,然后從main函數(shù)之前和main函數(shù)之后倆個角度去分析如何優(yōu)化啟動時間。 ...
接上文http://www.itdecent.cn/p/a9cc0806c3f5 本文繼續(xù)探討NSMutableArray與NSMutableSet的內(nèi)存結(jié)構(gòu)。 NSMut...
所有觀點是本人個人測試與推斷,不能完全代表實際。 為方便讀者,結(jié)論部分已加粗,源碼在結(jié)尾給出。 筆者經(jīng)常聽別人說NSArray是順序表結(jié)構(gòu),或者通過反編譯插件打開NSArra...
概覽 我個人了解一個事物的習(xí)慣,先去看的的外形,這可以讓我知道他是一個什么東西,其次,了解他被設(shè)計出來的意義,這可以讓我知道他的核心邏輯與服務(wù)目標(biāo)。這樣在我眼里他是什么,要去...
CCache原理[https://zhuanlan.zhihu.com/p/143775034]https傳輸過程相關(guān)和https是否需要二次加密[https://blog....
前言 前幾天在和幾個技術(shù)朋友聊天的時候聊到了關(guān)于加密解密和加簽驗簽的過程,發(fā)現(xiàn)自己雖然略知一二,但是對具體細(xì)節(jié)還是不怎么了解,還是需要總結(jié)一下。 1. 加密 加密是為了保證數(shù)...
上一篇 (5) AppPage()基礎(chǔ)頁面 AppPage是整個App的入口,在這里實現(xiàn)Tabbar、SearchBar等基礎(chǔ)控件。在分析AppPage頁面之前先說一下Sc...
前言 在經(jīng)過了一段時間的Flutter學(xué)習(xí)之后,感覺自己該來點項目實戰(zhàn)了,在找了很多開源項目之后,最終決定學(xué)習(xí)阿里大佬們開發(fā)的Flutter Go項目,此文章以記錄自己的學(xué)習(xí)...