同isa一樣從源碼入手,首先從源碼中找到類(lèi)Class的定義和結(jié)構(gòu) 繼續(xù)找objc_class cache_t class_rw_t 找const class_ro_t *ro...
同isa一樣從源碼入手,首先從源碼中找到類(lèi)Class的定義和結(jié)構(gòu) 繼續(xù)找objc_class cache_t class_rw_t 找const class_ro_t *ro...
內(nèi)存對(duì)齊之前需要掌握的一張圖 內(nèi)存對(duì)齊的目的 對(duì)于程序而言,一個(gè)變量的數(shù)據(jù)存儲(chǔ)范圍是在一個(gè)尋址步長(zhǎng)范圍內(nèi)的話,這樣一次尋址就可以讀取到變量的值,如果是超出了步長(zhǎng)范圍內(nèi)的數(shù)據(jù)存...
過(guò)去,薛之謙在《火星情報(bào)局》有個(gè)口頭禪“整段垮掉”。 現(xiàn)在這個(gè)口頭禪應(yīng)該可以升級(jí)一下了。 “整期垮掉”了解一下。 垮掉的正是它—— 《火星情報(bào)局4》 (以下簡(jiǎn)稱(chēng)《火星4》) ...
前言 當(dāng)用戶按下home鍵的時(shí)候,iOS的App并不會(huì)馬上被kill掉,還會(huì)繼續(xù)存活若干時(shí)間。理想情況下,用戶點(diǎn)擊App的圖標(biāo)再次回來(lái)的時(shí)候,App幾乎不需要做什么,就可以還...
文/另維 轉(zhuǎn)載請(qǐng)與作者聯(lián)系 高考,我不愛(ài)你,但謝謝你 有一回,臺(tái)灣友人Lydia吐槽他們的基礎(chǔ)教育,拿出了一張?jiān)谂_(tái)灣熱傳的圖片。 我感嘆:果然是海峽兩岸一家親! 好多人義憤...
前言 最近研究iOS設(shè)備間的近距離實(shí)時(shí)通信,對(duì)其解決方案進(jìn)行了解,整理如下: 正文 用MultipeerConnectivity進(jìn)行實(shí)時(shí)通信分為兩步,一是建立二進(jìn)制流通道,二...
我有一個(gè)同事,他既不姓金,也不是司機(jī),但我們都叫他“金司機(jī)”。他跟倉(cāng)鼠一樣是一個(gè) iOS 工程師,至于叫司機(jī)的原因就不難想到了…… 為了防止博客被封,在此不舉例子。 總之,金...