這人啊,上了年紀(jì)就是比較懶,繼上一篇寫(xiě)完后,就一直懶得寫(xiě)這篇,拖著拖著2021年都快結(jié)束了。當(dāng)我準(zhǔn)備動(dòng)手寫(xiě)這篇文章時(shí),才發(fā)現(xiàn)這里涉及到的知識(shí)很多,限于篇幅,我也只能寫(xiě)出關(guān)鍵點(diǎn)...
這人啊,上了年紀(jì)就是比較懶,繼上一篇寫(xiě)完后,就一直懶得寫(xiě)這篇,拖著拖著2021年都快結(jié)束了。當(dāng)我準(zhǔn)備動(dòng)手寫(xiě)這篇文章時(shí),才發(fā)現(xiàn)這里涉及到的知識(shí)很多,限于篇幅,我也只能寫(xiě)出關(guān)鍵點(diǎn)...
這里匯總了自己寫(xiě)的一些關(guān)于iOS底層原理的文章,基于objc4-818.2最新源碼分析,會(huì)不定時(shí)更新.如果文章哪里有誤麻煩在評(píng)論區(qū)指出,若覺(jué)得有幫助,請(qǐng)多多點(diǎn)贊 本秘籍Dem...
我們都知道一些圖文列表,加載網(wǎng)絡(luò)圖片的時(shí)候,由于一些圖片比較高清,加載下來(lái)解碼渲染到視圖上的時(shí)候,會(huì)造成內(nèi)存飆升問(wèn)題。 現(xiàn)在通用的方法是: 圖片存儲(chǔ)服務(wù)器將存儲(chǔ)的圖片生成各種...
概述 倉(cāng)庫(kù)地址:FastImageCache 一篇中文簡(jiǎn)介,基本講清了 FastImageCache 做了什么:iOS圖片加載速度極限優(yōu)化—FastImageCache解析 ...
本文導(dǎo)讀:虛擬內(nèi)存以及虛擬內(nèi)存的remap機(jī)制,以及通過(guò)remap機(jī)制來(lái)實(shí)現(xiàn)通過(guò)靜態(tài)指令來(lái)構(gòu)造thunk代碼塊。 ??Thunk程序的實(shí)現(xiàn)原理以及在iOS中的應(yīng)用 入口處。 ...
導(dǎo)讀:閱讀文本你將能夠了解到C標(biāo)準(zhǔn)庫(kù)對(duì)快速排序的支持、簡(jiǎn)單的索引技術(shù)、Thunk技術(shù)的原理以及應(yīng)用、C++虛函數(shù)調(diào)用以及接口多重繼承實(shí)現(xiàn)、動(dòng)態(tài)庫(kù)中函數(shù)調(diào)用的實(shí)現(xiàn)原理、以及在i...
引言 之前說(shuō)到CALayer以及子類(lèi)動(dòng)畫(huà),并且CALayer的有些屬性自帶隱式動(dòng)畫(huà),不明白的可自行查看之前的文章,今天說(shuō)一說(shuō)CoreAnimation核心動(dòng)畫(huà)。 在開(kāi)發(fā)過(guò)程中...
很多剛?cè)腴T(mén)的iOS開(kāi)發(fā)者經(jīng)過(guò)短期訓(xùn)練,都可以熟練的調(diào)用API,這時(shí)候,寫(xiě)一個(gè)tableView,實(shí)現(xiàn)一個(gè)小動(dòng)畫(huà),獨(dú)立完成一個(gè)交互的功能,已經(jīng)不在話下。但同時(shí),iOS開(kāi)發(fā)者也會(huì)...
引言 1.一般我們都知道app的啟動(dòng)都是從main函數(shù)開(kāi)始的,但其實(shí)在main函數(shù)之前系統(tǒng)做了一些其他的工作。實(shí)際上我們的應(yīng)用從磁盤(pán)加載到內(nèi)存是通過(guò)dyld來(lái)加載。最后會(huì)返回...
iOS 底層原理 文章匯總[http://www.itdecent.cn/p/412b20d9a0f6] 本文的目的主要是分析dyld的加載流程,了解在main函數(shù)之前,底...