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