前言 本人最近學(xué)習(xí)iOS底層原理,需要編譯源碼稳强,在這里敷待,記錄一下遇到的問(wèn)題以及處理的過(guò)程间涵,因?yàn)槲业南到y(tǒng)是 11.3.1 的仁热,所以我配置的是最新的...
引言 簡(jiǎn)單的模態(tài)化present 和 dismiss 的自定義轉(zhuǎn)場(chǎng)榜揖。 一、準(zhǔn)備工作 準(zhǔn)備一個(gè)繼承自NSObject并且遵守 UIViewCont...
升級(jí) Xcode 11 后在 push 一個(gè)控制器再回來(lái)發(fā)現(xiàn)字體顏色沒(méi)有設(shè)置成功举哟。 這個(gè)時(shí)候需要在 UITabBarController 那里寫...
通過(guò) runtime 進(jìn)行歸檔、解檔很節(jié)省很多工作迅矛,我先貼一段常規(guī)的解歸檔的代碼妨猩。 通過(guò)這種方式進(jìn)行解歸檔很麻煩,如果需要進(jìn)行歸解檔的屬性變得很...
在分類里面聲明了一個(gè)屬性相當(dāng)于聲明 setter / getter 方法秽褒,但是并沒(méi)有存儲(chǔ)實(shí)例變量壶硅。這個(gè)時(shí)候是不能用的,那如何在分類里添加屬性的呢...
需求:使用 runtime 攔截系統(tǒng)方法销斟,改變 UIView 的背景顏色庐椒。為什么這么做?假如很多界面都是使用同一種顏色蚂踊,之后突然有需求约谈,把顏色全...
在學(xué)習(xí) runtime 的時(shí)候犁钟,給自己做了一個(gè)筆記棱诱,是關(guān)于消息轉(zhuǎn)發(fā)機(jī)制的。先新建一個(gè) Person 類涝动,在 .h 文件聲明一個(gè)方法: send...