什么是循環(huán)引用呢? 就是我引用你,你引用我,就會造成循環(huán)引用,雙方都不會被銷毀,導(dǎo)致內(nèi)存泄漏。 _block = ^{NSLog(@"%@", self);}; block會...
什么是循環(huán)引用呢? 就是我引用你,你引用我,就會造成循環(huán)引用,雙方都不會被銷毀,導(dǎo)致內(nèi)存泄漏。 _block = ^{NSLog(@"%@", self);}; block會...
id: 好處:可以調(diào)用任何對象方法 壞處:不能進(jìn)行編譯檢查 + (id)person; instancetype 好處:自動識別當(dāng)前類的對象 壞處:不會提示返回的類型 + (...
id: 好處:可以調(diào)用任何對象方法 壞處:不能進(jìn)行編譯檢查 + (id)person; instancetype 好處:自動識別當(dāng)前類的對象 壞處:不會提示返回的類型 + (...
很多小伙伴都僅僅知道泛型是限制類型的,其他的就不太清楚了,下面給大家詳細(xì)講解一下泛型,以及協(xié)變和逆變。 泛型作用: 1.限制類型; 2.提高代碼規(guī)劃,減少溝通成本,一看就知道...
很多小伙伴都僅僅知道泛型是限制類型的,其他的就不太清楚了,下面給大家詳細(xì)講解一下泛型,以及協(xié)變和逆變。 泛型作用: 1.限制類型; 2.提高代碼規(guī)劃,減少溝通成本,一看就知道...
相信在開發(fā)過程中,很多小伙伴們兒都會見到nullable,nonnull,null_resettable,_Null_unspecified這幾個關(guān)鍵字,但是并不知道它們是什...
相信在開發(fā)過程中,很多小伙伴們兒都會見到nullable,nonnull,null_resettable,_Null_unspecified這幾個關(guān)鍵字,但是并不知道它們是什...
我們在看一些大牛的第三方時,里面會出現(xiàn)很多const、static和extern,尤其是const和static,const和extern的結(jié)合使用,直接令很多小伙伴懵逼了,...
我們在看一些大牛的第三方時,里面會出現(xiàn)很多const、static和extern,尤其是const和static,const和extern的結(jié)合使用,直接令很多小伙伴懵逼了,...