在網(wǎng)站日志中,我們經(jīng)常會(huì)看到很多返回的http代碼,如201、304、404、500等等??墒沁@些具體的返回的HTTP代碼究竟什么含義呢,在此做...
安裝Cocoapods 設(shè)置終端代理 啟動(dòng)終端Terminal 輸入cd ~ 進(jìn)入當(dāng)前用戶的home目錄 輸入touch .bash_profi...
你在項(xiàng)目中是怎么優(yōu)化內(nèi)存的? 減少類的創(chuàng)建,多復(fù)用 盡量用輕量級(jí)的對(duì)象 圖片不能過(guò)大,盡可能少用圖片 少用定時(shí)器 控制線程的最大并發(fā)數(shù)量 減少、...
使用CADisplayLink、NSTimer有什么注意點(diǎn)? 注意內(nèi)存泄漏、循環(huán)引用的問(wèn)題(self弱引用timer會(huì)造成內(nèi)存泄漏,強(qiáng)引用tim...
你理解的多線程? 多條線程同時(shí)工作,充分利用設(shè)備的多核,提高運(yùn)行效率 iOS的多線程方案有哪幾種?你更傾向于哪一種 pthread NSThre...
講講RunLoop,項(xiàng)目中有用到嗎? 運(yùn)行循環(huán),保持程序的持續(xù)運(yùn)行,處理App中的各種事件(觸摸事件、定時(shí)器事件等),節(jié)省CPU資源,提高程序性...
OC的消息機(jī)制 OC中的方法調(diào)用其實(shí)都是轉(zhuǎn)成了objc_msgSend函數(shù)的調(diào)用,給receiver方法調(diào)用者 發(fā)送一條消息selector o...
block的原理是怎樣的?本質(zhì)是什么? 本質(zhì)就是一個(gè)封裝了函數(shù)調(diào)用impl.FuncPtr以及函數(shù)調(diào)用環(huán)境函數(shù)需要的參數(shù)的OC對(duì)象impl.is...
Category的實(shí)現(xiàn)原理。 Category編譯之后的底層結(jié)構(gòu)是struct category_t,里面存儲(chǔ)著分類的實(shí)例方法、類方法、屬性、協(xié)...