隨著互聯(lián)網(wǎng)的蓬勃發(fā)展及內(nèi)容消費(fèi)形態(tài)的升級(jí),網(wǎng)絡(luò)平臺(tái)內(nèi)容迎來(lái)大爆發(fā)。無(wú)論是從法律法規(guī)的要求、互聯(lián)網(wǎng)企業(yè)應(yīng)當(dāng)承擔(dān)的社會(huì)責(zé)任,還是互聯(lián)網(wǎng)企業(yè)自身產(chǎn)品用戶及口碑增長(zhǎng)的需要出發(fā),內(nèi)容安...
隨著互聯(lián)網(wǎng)的蓬勃發(fā)展及內(nèi)容消費(fèi)形態(tài)的升級(jí),網(wǎng)絡(luò)平臺(tái)內(nèi)容迎來(lái)大爆發(fā)。無(wú)論是從法律法規(guī)的要求、互聯(lián)網(wǎng)企業(yè)應(yīng)當(dāng)承擔(dān)的社會(huì)責(zé)任,還是互聯(lián)網(wǎng)企業(yè)自身產(chǎn)品用戶及口碑增長(zhǎng)的需要出發(fā),內(nèi)容安...
Class 內(nèi)部中有個(gè)方法緩存 cache_t,用散列表來(lái)緩存調(diào)用過(guò)的方法,可以提高訪問(wèn)方法的速度。 一、cache_t結(jié)構(gòu) 1.struct bucket_t *_buck...
這次其實(shí)是通過(guò)閱讀源碼的方式,觀察iOS是如何調(diào)用的load 方法。 下載源碼,找到load 相關(guān)的函數(shù)。如何下載源碼,翻看我之前的幾篇博客。 入口文件當(dāng)然是objc-os....
@我是C 我想jubao你!
探究Category本質(zhì)細(xì)致的看了下Category的東西,記錄一下。 Category用途:1.進(jìn)行類擴(kuò)展2.hook一個(gè)方法3.重寫已有類中的一個(gè)方法 跟著代碼走不會(huì)錯(cuò)。首先創(chuàng)建三個(gè)類分別是Pe...
你能探究探究我的本質(zhì)嗎
探究Category本質(zhì)細(xì)致的看了下Category的東西,記錄一下。 Category用途:1.進(jìn)行類擴(kuò)展2.hook一個(gè)方法3.重寫已有類中的一個(gè)方法 跟著代碼走不會(huì)錯(cuò)。首先創(chuàng)建三個(gè)類分別是Pe...
細(xì)致的看了下Category的東西,記錄一下。 Category用途:1.進(jìn)行類擴(kuò)展2.hook一個(gè)方法3.重寫已有類中的一個(gè)方法 跟著代碼走不會(huì)錯(cuò)。首先創(chuàng)建三個(gè)類分別是Pe...
細(xì)致的看了下KVC的東西,記錄一下。 KVC:key-value-coding,鍵值編碼。 KVC可以干什么?利用KVC可以給類的屬性、成員變量賦值。 常用方法:- (voi...
看了一些資料,對(duì)OC更加深入了解,記錄總結(jié)一下。KVO:key-value-boserver,鍵-值-監(jiān)聽(tīng)。主要是用來(lái)監(jiān)聽(tīng)對(duì)象屬性的變化。 一、KVO 的 簡(jiǎn)單用法 首先我們...
看了一些資料,對(duì)oc更加深入了解,記錄一下。一、得到對(duì)象占用內(nèi)存直接上代碼: 此時(shí)可能會(huì)有疑問(wèn),都是獲取對(duì)象大小的方法,為什么不一樣呢。一起來(lái)看看源碼:地址1.https:/...