背景: 在大型項(xiàng)目,企業(yè)級(jí)開發(fā)中多人同時(shí)維護(hù)同一個(gè)類,這樣勢(shì)必會(huì)導(dǎo)致當(dāng)前類隨著項(xiàng)目開展,變得臃腫,iOS中的分類(Category)就很好的解決...
投稿
背景: 在大型項(xiàng)目,企業(yè)級(jí)開發(fā)中多人同時(shí)維護(hù)同一個(gè)類,這樣勢(shì)必會(huì)導(dǎo)致當(dāng)前類隨著項(xiàng)目開展,變得臃腫,iOS中的分類(Category)就很好的解決...
在平時(shí)開發(fā)的時(shí)候經(jīng)常會(huì)遇到UI的給的設(shè)計(jì)圖button很小,但是老板就說不好點(diǎn)擊,讓你憑空增加點(diǎn)擊區(qū)域的情況,此時(shí)心里是矛盾的,不過想著開發(fā)一直...
背景 最近在做項(xiàng)目的時(shí)候用到了運(yùn)行時(shí),感覺他的代碼很分散,于是寫了一個(gè)工具RuntimeTool,把運(yùn)行時(shí)常用的一些操作封裝成了API,歡迎大家...
背景 一個(gè)庫:Aspects兩篇文章:面向切面編程之 Aspects 源碼解析及應(yīng)用消息轉(zhuǎn)發(fā)機(jī)制與Aspects源碼解析。 Aspects庫的作...
首先奉上demo的地址https://github.com/MyHZ/HZCoding.git還有 pod 'NSObject+HZCoding...
創(chuàng)建一個(gè)Person類,再創(chuàng)建一個(gè)繼承與Person的SonPerson類. 在SonPerson中聲明一個(gè)exercise方法打印[self ...
運(yùn)行時(shí): Runtime, 通過字面理解, 是系統(tǒng)運(yùn)行時(shí)候的一些機(jī)制. 它是OC中一套用C語言寫的API runtime機(jī)制在我們實(shí)際開發(fā)過程中...
簡(jiǎn)要介紹:這是一篇介紹IOS消息攔截的文章,來源于對(duì)RxSwift源碼的分析,其原理是利用Object-c的消息轉(zhuǎn)發(fā)(forwardInvoca...
本人是渣渣一枚,最近淺淺的接觸了一下runtime,給大家分享一些我的理解,高手勿噴 runtime簡(jiǎn)稱運(yùn)行時(shí),采用C和匯編寫的,是蘋果為了動(dòng)態(tài)...
因?yàn)樵谑褂弥幸O(shè)置 UITextField 的 Placeholder 文字屬性,公開屬性無法設(shè)置,所以需要查看私有屬性,做法如下: 利用運(yùn)行時(shí)...