iOS原理 文章匯總[http://www.reibang.com/p/9fa8104e3698] 前言 在iOS中蔚润,對(duì)象的內(nèi)存是通過引用計(jì)數(shù)(Reference Coun...
iOS原理 文章匯總[http://www.reibang.com/p/9fa8104e3698] 前言 在iOS中蔚润,對(duì)象的內(nèi)存是通過引用計(jì)數(shù)(Reference Coun...
前言 一直以為對(duì)深淺拷貝理解很透徹仿荆,最近面試中被問到這樣一個(gè)問題津畸, 一個(gè)可變字符串調(diào)用copy會(huì)怎么樣,不假思索的我當(dāng)時(shí)就指出是指針拷貝缎罢,也就是淺拷貝,回來認(rèn)真調(diào)試了一下發(fā)現(xiàn)...
原文鏈接 不管是應(yīng)用秒變幻燈片,還是啟動(dòng)過久被殺辈赋,基本都是開發(fā)者必經(jīng)的體驗(yàn)鲫忍。就像沒人希望堵車一樣,卡頓永遠(yuǎn)是不受用戶歡迎的钥屈,所以如何發(fā)現(xiàn)卡頓是開發(fā)者需要直面的難題悟民。雖然導(dǎo)致卡...
本文將講述下在原生和React Native之間的通信方式。方式和邏輯綜合了自己的思維方式篷就,主要參考了React Native中文官方文檔射亏,因?yàn)楦杏X它講的方式有些不妥,所以就...
一直想搞清楚主線程和主隊(duì)列的關(guān)系永品。 其實(shí)我一直帶著這么幾個(gè)問題做鹰。1.主線程中的任務(wù)一定在主隊(duì)列中執(zhí)行嗎?2.如何保證一定在主線程中執(zhí)行鼎姐?3.如何保證既在主線程中執(zhí)行又在主隊(duì)列...
問題 最近在看SDWebImage的時(shí)候看到了他如何強(qiáng)行保護(hù) UI 操作放置在主線程中執(zhí)行,代碼如下: 頓時(shí)心生疑問炕桨,按照我自己的寫法饭尝,不應(yīng)該這樣么: 在查閱一陣子之后,沒想...
Runtime的特性主要是消息(方法)傳遞献宫,如果消息(方法)在對(duì)象中找不到钥平,就進(jìn)行轉(zhuǎn)發(fā),具體怎么實(shí)現(xiàn)的呢姊途。我們從下面幾個(gè)方面探尋Runtime的實(shí)現(xiàn)機(jī)制涉瘾。 Runtime介紹...
剛開始開始接觸OC時(shí)立叛,對(duì)*、& 甚至 ** 這些符號(hào)都很茫然贡茅,但是急于學(xué)習(xí)更多功能上的東西秘蛇,也就沒有深究,基本上就是照著寫的顶考;后來習(xí)慣成自然了赁还,也就隨手都會(huì)碼進(jìn)去了;隨著接觸...
在iOS中驹沿,內(nèi)存主要分為棧區(qū)艘策、堆區(qū)、全局區(qū)甚负、常量區(qū)柬焕、代碼區(qū)五大區(qū)域审残。如下圖所示 下面分別介紹這五大區(qū) 棧區(qū)(Stack) 定義 棧是系統(tǒng)數(shù)據(jù)結(jié)構(gòu),其對(duì)應(yīng)的進(jìn)程或者線程是唯一的...