strong copy weak assign __block __weak __unsafe_unretained __strong atom...
weak指針原理,即weak指針是怎么樣在對象銷毀的時候被置為nil的。這就要看runtime源碼在對象銷毀的時候,都做了些什么。弱引用需要借助...
Block本質(zhì)上是一個OC對象,從底層結(jié)構(gòu)就可以看的出來內(nèi)部也有一個isa指針。Block封裝了函數(shù)調(diào)用,以及函數(shù)調(diào)用環(huán)境(參數(shù),訪問外面的值)...
有些朋友給我發(fā)郵件讓我寫個demo,這給我繼續(xù)寫博客很大的動力。非常感謝。這次采用不同的實現(xiàn)方案,但在原理上都是一樣的,可以查看上一篇文章。 1...
1. 在遠(yuǎn)程新建兩個git倉庫。一個是用來放組件化代碼的倉庫,一個是用來放.podsepc索引的倉庫。 1.1 本地建一個工程。(也可以用命令p...
想到C要走的消息,心神不寧。試圖用哲學(xué)的角度安慰自己,以為可以比較泰然的面對。即使是難過和不舍得的。但伴隨著音樂,過去的一幕幕都在腦海浮現(xiàn)。 三...
首先,新的一年,懷有期待的努力著!這兩個月,晝夜不分. 看著自己寫的代碼,才意識到日子是切切實實的過了的.這個主題我很早很早就想寫的. 然后就沒...
陽光灑在我的臉上,鍵盤被敲擊的聲音都像是一個個跳動的音符一樣動聽!喝著我最愛的冰美式,感受著這個世界的美好。元氣滿滿的做著我應(yīng)該做的事情。想象中...
引言 工作中很多時候,系統(tǒng)的相機無法滿足需求,這個時候需要就要自定義相機。 1.先把UI搭建好 拍照界面主要是相機的預(yù)覽層以及拍完后照片的顯示。...