① 閑著編譯了最新libclosure-74 Block 底層源碼想必大家已經(jīng)非常熟悉了,但是估計(jì)有很多人不知道怎么去看,更有甚者不知道在哪!這...
最新版本的Runtime源碼已經(jīng)出來(lái)了,是不急不可耐的想用用它呢封寞?在這里我將一步步教大家如何編譯它,首先貼個(gè)自己的環(huán)境配置: mac OS 10...
上一篇我們講到iOS方法的底層的本質(zhì)是消息!!!這一篇我們分析消息的走態(tài) Root class (class)其實(shí)就是NSObject仅财,NSOb...
上一篇我們講到iOS對(duì)象的底層的本質(zhì)是結(jié)構(gòu)體!!!這一篇我們來(lái)看看我們通過(guò)clang -rewrite-objc main.m -o mian....
蘋(píng)果官方文檔是最正確的學(xué)習(xí)姿勢(shì) The Objective-C language defers as many decisions as it ...
Block 匿名函數(shù),能夠自動(dòng)捕捉變量
這個(gè)篇幅我們繼續(xù)研究runtime,這里給大家介紹runtime的api Working with Classes Adding Classes...
Objective-C 擴(kuò)展了 C 語(yǔ)言狈究,并加入了面向?qū)ο筇匦院?Smalltalk 式的消息傳遞機(jī)制。而這個(gè)擴(kuò)展的核心是一個(gè)用 C 和 編譯語(yǔ)...
Objective-C編程語(yǔ)言是C語(yǔ)言的超集盏求,在C語(yǔ)言的基礎(chǔ)上加入了面向?qū)ο蟮膬?nèi)容抖锥。OC可以和C/C++混合使用,OC對(duì)象都可以轉(zhuǎn)化為C/C++...