已經(jīng)一兩個(gè)月沒(méi)有更新過(guò)博客了, 不過(guò)這兩個(gè)月并沒(méi)有閑下來(lái), 只是在完成以前欠下的的任務(wù). 幾個(gè)月前就開(kāi)始動(dòng)手寫一本iOS開(kāi)發(fā)方面的書(shū)籍, 希望這本書(shū)籍是實(shí)用性比較強(qiáng)的一本...
已經(jīng)一兩個(gè)月沒(méi)有更新過(guò)博客了, 不過(guò)這兩個(gè)月并沒(méi)有閑下來(lái), 只是在完成以前欠下的的任務(wù). 幾個(gè)月前就開(kāi)始動(dòng)手寫一本iOS開(kāi)發(fā)方面的書(shū)籍, 希望這本書(shū)籍是實(shí)用性比較強(qiáng)的一本...
一.卡頓優(yōu)化 1. CPU 和 GPU 在屏幕成像的過(guò)程中辕翰,CPU 和 GPU 起著至關(guān)重要的作用 CPU(Central Processing Unit榨崩,中央處理器)對(duì)象的...
一.定時(shí)器 1.CADisplayLink冬骚、NSTimer CADisplayLink私恬、NSTimer 會(huì)對(duì) target 產(chǎn)生強(qiáng)引用,如果 target 又對(duì)它們產(chǎn)生強(qiáng)引用...
一洛巢、基礎(chǔ)概念 有4個(gè)術(shù)語(yǔ)比較容易混淆:同步瞻惋、異步、并發(fā)援岩、串行 1.進(jìn)程和線程 進(jìn)程:進(jìn)程是計(jì)算機(jī)中已運(yùn)行程序的實(shí)體歼狼,是線程的容器。每個(gè)進(jìn)程之間是相互獨(dú)立的享怀,每個(gè)進(jìn)程均運(yùn)行在專...
一. RunLoop簡(jiǎn)介 運(yùn)行循環(huán)羽峰,在程序運(yùn)行過(guò)程中循環(huán)做一些事情,如果沒(méi)有Runloop程序執(zhí)行完畢就會(huì)立即退出添瓷,如果有Runloop程序會(huì)一直運(yùn)行梅屉,并且時(shí)時(shí)刻刻在等待用戶...
runtime 介紹 Objective-C 是一門動(dòng)態(tài)性比較強(qiáng)的編程語(yǔ)言,跟 C鳞贷、C++ 等語(yǔ)言有著很大的不同坯汤,Objective-C 的動(dòng)態(tài)性是由 Runtime API...
1.使類和成員的可訪問(wèn)性最小化 訪問(wèn)修飾符: private protected public 頂層的(非嵌套)類和接口,兩種訪問(wèn)級(jí)別: 包級(jí)私有(package-priva...
KVC 使用 KVC的全稱是Key-Value Coding搀愧,俗稱“鍵值編碼”惰聂,可以通過(guò)一個(gè)key來(lái)訪問(wèn)某個(gè)屬性 常見(jiàn)的API有 (void)setValue:(id)val...
1.使用 runtime 為 Category 動(dòng)態(tài)關(guān)聯(lián)對(duì)象 在分類中可以用 @property 添加屬性,但是不會(huì)自動(dòng)生成私有成員變量咱筛,也不會(huì)生成 set/get 方法的實(shí)...