總結(jié)梳理一下循環(huán)引用相關(guān)的知識(shí)點(diǎn)溪掀。 循環(huán)引用分三種:1.自循環(huán)引用却妨,2.相互循環(huán)引用,3.多循環(huán)引用,這三種就不多介紹了畦娄,是個(gè)程序員都明白加派。 循環(huán)引用出現(xiàn)的地方多數(shù)是在,bl...
![240](https://cdn2.jianshu.io/assets/default_avatar/5-33d2da32c552b8be9a0548c7a4576607.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
總結(jié)梳理一下循環(huán)引用相關(guān)的知識(shí)點(diǎn)溪掀。 循環(huán)引用分三種:1.自循環(huán)引用却妨,2.相互循環(huán)引用,3.多循環(huán)引用,這三種就不多介紹了畦娄,是個(gè)程序員都明白加派。 循環(huán)引用出現(xiàn)的地方多數(shù)是在,bl...
因?yàn)楝F(xiàn)在大家都在使用ARC模式下進(jìn)行編程南用,一個(gè)很重要的問(wèn)題也是最容易被大家所忽視的問(wèn)題就是自動(dòng)釋放池咖驮,大部分程序員尤其是剛?cè)胄械亩贾皇侵烙羞@么一個(gè)東西,但具體是什么训枢,工作的...
iOS中內(nèi)存管理機(jī)制是開(kāi)發(fā)中一項(xiàng)很重要的知識(shí)托修,了解iOS中內(nèi)存管理的規(guī)則不管是在開(kāi)發(fā)中還是在學(xué)習(xí)中都能很大程度的幫助我們提升效率。下面我就根據(jù)自己的理解恒界,詳細(xì)梳理一下內(nèi)存管理...
因?yàn)楝F(xiàn)在大家都在使用ARC模式下進(jìn)行編程睦刃,一個(gè)很重要的問(wèn)題也是最容易被大家所忽視的問(wèn)題就是自動(dòng)釋放池,大部分程序員尤其是剛?cè)胄械亩贾皇侵烙羞@么一個(gè)東西十酣,但具體是什么涩拙,工作的...
一、介紹runtime中的數(shù)據(jù)結(jié)構(gòu) 首先在runtime中耸采,有幾個(gè)常用的數(shù)據(jù)類型結(jié)構(gòu)體兴泥,objc_objcet、objc_class虾宇、isa指針類型搓彻、method_t、cac...
最近老有朋友問(wèn)我一些關(guān)于OC中聲明屬性中關(guān)鍵字的細(xì)節(jié)使用,第一為了梳理下自己的思路為了日后好查找旭贬,第二為了省事就寫(xiě)一篇這個(gè)總結(jié)文章吧怔接。 聲明一個(gè)屬性的過(guò)程中,一共分三類關(guān)鍵字...
代理:是軟件設(shè)計(jì)模式的一種(也可以說(shuō)是用代理的設(shè)計(jì)模式實(shí)現(xiàn)的消息傳遞機(jī)制),以@protocol的形式體現(xiàn)佣谐,以一對(duì)一的方式傳遞信息脏榆。 代理是以協(xié)議的方式連接委托方與代理方的,...
上一篇文章提到了為分類增加屬性使用的objc_setAssociate方法與objc_getAssociate方法 關(guān)于使用這兩個(gè)方法給分類添加屬性的實(shí)質(zhì)如下: 首先分析ob...
關(guān)于png圖片: 1.png有透明通道, jpg沒(méi)有.png有手機(jī)硬解碼加速 無(wú)損顯示效果好 2.png加載速度快, 顯示效果好 3.xcode也會(huì)對(duì)png圖片進(jìn)行優(yōu)化,而不...
在IOS中台谍,分類是一個(gè)極其便捷的代碼管理方式须喂,通過(guò)使用分類可以取得以下好處: 1.可以在.m文件中利用分類進(jìn)行私有方法的添加,達(dá)到代碼分類明確的作用 2.將代碼進(jìn)行分類趁蕊,分解...
首先要明確兩個(gè)方法 - (nullable UIView *)hitTest:(CGPoint)point withEvent:(nullable UIEvent *)eve...
靜態(tài)變量的類型說(shuō)明符是static坞生。靜態(tài)變量當(dāng)然是屬于靜態(tài)存儲(chǔ)方式,但是屬于靜態(tài)存儲(chǔ)方式的量不一定就是靜態(tài)變量掷伙,例如外部變量雖屬于靜態(tài)存儲(chǔ)方式是己,但不一定是靜態(tài)變量,必須由 s...
1卒废、為什么在紋理采樣時(shí)需要texture filter(紋理過(guò)濾)。 我們的紋理是要貼到三維圖形表面的宙地,而三維圖形上的pixel中心和紋理上的texel中心并不一至(pixe...
深拷貝就是把內(nèi)容拷貝一份產(chǎn)生一份新的對(duì)象摔认,新對(duì)象計(jì)數(shù)器為1,源對(duì)象計(jì)數(shù)器不變宅粥。 而淺拷貝是指針拷貝参袱,把地址給你,你和我指向同一個(gè)對(duì)象秽梅,源對(duì)象計(jì)數(shù)器加一抹蚀,源對(duì)象和副本的計(jì)數(shù)器相...
iOS中內(nèi)存管理機(jī)制是開(kāi)發(fā)中一項(xiàng)很重要的知識(shí),了解iOS中內(nèi)存管理的規(guī)則不管是在開(kāi)發(fā)中還是在學(xué)習(xí)中都能很大程度的幫助我們提升效率企垦。下面我就根據(jù)自己的理解环壤,詳細(xì)梳理一下內(nèi)存管理...