本文所讀的源碼距境,可以從這里找到,這是 Mach-O 系列的第一篇 我們的程序想要跑起來,肯定它的可執(zhí)行文件格式要被操作系統(tǒng)所理解昼榛,比如 ELF 是 Linux下可執(zhí)行文件的格...
![240](https://cdn2.jianshu.io/assets/default_avatar/1-04bbeead395d74921af6a4e8214b4f61.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
本文所讀的源碼距境,可以從這里找到,這是 Mach-O 系列的第一篇 我們的程序想要跑起來,肯定它的可執(zhí)行文件格式要被操作系統(tǒng)所理解昼榛,比如 ELF 是 Linux下可執(zhí)行文件的格...
導(dǎo)語 今天在StackOverFlow上面看到一個(gè)提問:object_getClass(obj) and [obj class] give different results...
請(qǐng)問下作者那個(gè) surface queue time相關(guān)的信息是display模塊里的嗎拜鹤;現(xiàn)在用display模塊都沒有這些信息
instrument實(shí)戰(zhàn):iOS的三重緩沖和微型口吃(micro stuttering)1. 測試代碼 Instrument 中的 Display 模塊: iOS 中采用雙重緩沖和三重緩沖一起使用渔伯,從 display 中就可以看出來够话。即:雙緩沖不夠用了就采用三緩...
注意:這個(gè)工具非常有用,文本也是一個(gè)超長文 Allocations初始界面 Allocations:檢測一個(gè)進(jìn)程(選擇自己的app)內(nèi)存分配和使用情況等我們啟動(dòng)Allocat...
iOS操作系統(tǒng)是蘋果為公司移動(dòng)設(shè)備提供的操作系統(tǒng)徐伐,為方便應(yīng)用開發(fā)者采用了先進(jìn)的設(shè)計(jì)模式贯钩。采用了經(jīng)典的MVC設(shè)計(jì)模式和框架模式。本篇文章我們主要關(guān)注iOS系統(tǒng)提供的框架办素,對(duì)MV...
目錄 autorelease的本質(zhì) autorelease對(duì)象什么時(shí)候釋放角雷? autoreleasepool的工作原理 autoreleasepool的內(nèi)部結(jié)構(gòu) autore...
2019 iOS面試題大全---全方面剖析面試 RunLoop概念 RunLoop的數(shù)據(jù)結(jié)構(gòu) RunLoop的Mode RunLoop的實(shí)現(xiàn)機(jī)制 RunLoop與NSTime...
參考資料:WWDC2018 iOS Memory Deep Dive WWDC2018 iOS Memory Deep Dive iOS內(nèi)存深入研究盡管這篇文章研究iOS,但...
源碼可見:[直接點(diǎn)擊](Github的README會(huì)更新Change Log和待辦任務(wù)TODO,強(qiáng)烈建議關(guān)注) 1.背景 圖像提取主色調(diào)來增強(qiáng)浸入式交互體驗(yàn)的場景越來越常見呆万,...
概要: 圖片的兩種壓縮方法1.1 壓縮圖片質(zhì)量1.2 壓縮圖片尺寸壓縮圖片使圖片文件小于指定大小2.1 壓縮圖片質(zhì)量2.2 壓縮圖片尺寸2.3 兩種圖片壓縮方法結(jié)合 文章更新...
轉(zhuǎn)場動(dòng)畫 轉(zhuǎn)場動(dòng)畫就是從一個(gè)場景以動(dòng)畫的形式過渡到另一個(gè)場景逃顶。自定義轉(zhuǎn)場動(dòng)畫的意義是脫離系統(tǒng)固定的轉(zhuǎn)場讨便,實(shí)現(xiàn)UI交互設(shè)計(jì)師設(shè)計(jì)的視覺效果強(qiáng)的轉(zhuǎn)場動(dòng)畫。 下圖是整個(gè)案例的Dem...
CoreData數(shù)據(jù)庫簡介 CoreData介紹 CoreData是一門功能強(qiáng)大的數(shù)據(jù)持久化技術(shù)以政,位于SQLite數(shù)據(jù)庫之上霸褒,它避免了SQL的復(fù)雜性,能讓我們以更自然的方式與...
前言 在軟件開發(fā)領(lǐng)域里經(jīng)常能聽到這樣一句話袒炉,“過早的優(yōu)化是萬惡之源”旁理,不要過早優(yōu)化或者過度優(yōu)化。我認(rèn)為在編碼過程中時(shí)刻注意性能影響是有必要的我磁,但凡事都有個(gè)度孽文,不能為了性能耽誤...
CAEmitterLayer 提供了一個(gè)基于 Core Animation 的粒子發(fā)射系統(tǒng),使用它可以實(shí)現(xiàn)各種各樣的粒子動(dòng)畫效果夺艰。此處的禮花效果芋哭,就是基于 CAEmitter...