在軟件工程中,(引自維基百科)設(shè)計(jì)模式[https://zh.wikipedia.org/wiki/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F_...
在軟件工程中,(引自維基百科)設(shè)計(jì)模式[https://zh.wikipedia.org/wiki/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F_...
先看一下消息轉(zhuǎn)發(fā)流程: 該方法用于說(shuō)明消息的返回值和參數(shù)類型。NSMethodSignature是方法簽名,它是用來(lái)記錄返回值和參數(shù)類型的一個(gè)對(duì)象。看一下與該類相關(guān)的方法: ...
一部記錄5年iOS開發(fā)的技術(shù)棧 宏觀上看技術(shù)整個(gè)體系是一個(gè)倒金字塔,越靠上就越偏重于應(yīng)用,越靠下就越偏重于技術(shù)理論;底層的技術(shù)是支撐上層技術(shù)的實(shí)現(xiàn)的,所以越底層涉及的技術(shù)點(diǎn)就...
在定位某些crash問題的時(shí)候,有時(shí)候遇到一些問題很詭異。有時(shí)候掛在了系統(tǒng)庫(kù)里面。這個(gè)時(shí)候定位crash問題往往是比較頭疼的。那么這個(gè)時(shí)候?qū)W會(huì)一些匯編知識(shí),利用匯編調(diào)試技巧進(jìn)...
在探索OC對(duì)象的本質(zhì)之前,我們要明白Objective-C的代碼,底層的實(shí)現(xiàn)都是C/C++代碼。 而OC中的對(duì)象、類則是基于C/C++的結(jié)構(gòu)體來(lái)實(shí)現(xiàn)的。 我們可以通過將創(chuàng)建好...
目錄 1.Runtime簡(jiǎn)介 2.NSObject起源 (1) isa_t結(jié)構(gòu)體的具體實(shí)現(xiàn) (2) cache_t的具體實(shí)現(xiàn) (3) class_data_bits_t...
目前項(xiàng)目組件化已經(jīng)告一段落,我把總結(jié)的相關(guān)文章列羅出來(lái)創(chuàng)建cocoapod私有庫(kù)詳細(xì)步驟(基礎(chǔ)組件組件化)iOS組件化方案與實(shí)踐:Target-ActioniOS組件化解決圖...
更新,更簡(jiǎn)單的自定義轉(zhuǎn)場(chǎng)集成! 幾句代碼快速集成自定義轉(zhuǎn)場(chǎng)效果+ 全手勢(shì)驅(qū)動(dòng) 寫在前面 這兩天閑下來(lái)好好的研究了一下自定義轉(zhuǎn)場(chǎng),關(guān)于這方面的文章網(wǎng)絡(luò)上已經(jīng)很多了,作為新手,我...