240 發(fā)簡(jiǎn)信
IP屬地:新疆
  • 240
    iOS底層原理之消息發(fā)送

    1.方法的本質(zhì) 1.1 探索 在之前的文章中凶掰,我們探索了對(duì)象技掏、類、以及isa等的本質(zhì)始绍,那么今天我們一起來(lái)分析一下方法的本質(zhì)抬虽,看看OC所調(diào)用的方法究竟是什么 首先進(jìn)入targe...

  • iOS底層原理之類的結(jié)構(gòu)分析

    類的結(jié)構(gòu)和定義 首先跟蹤源碼枷踏,找到Class的的定義凿可,發(fā)現(xiàn)其本質(zhì)為objc_class類型的指針,并且 objc_class繼承自objc_object涉馅,其中objc_cla...

  • 240
    iOS底層原理之isa分析

    1.isa本質(zhì) 我們知道归园,oc中的一切類都繼承自NSObject,直接追蹤NSObject可以發(fā)現(xiàn)在objc/NSObject.h文件中對(duì)于該類的定義如下 或者在objc源碼...

  • 240
    iOS 多線程:「GCD」詳盡總結(jié)

    本文首發(fā)于我的個(gè)人博客:「程序員充電站」[https://itcharge.cn]文章鏈接:「?jìng)魉烷T」[https://itcharge.cn/ios-complete-le...

  • Objective-C 內(nèi)存管理

    Objective-C 內(nèi)存管理 在 Objective-C 中稚矿,對(duì)象通常是使用 alloc 方法在堆上創(chuàng)建的庸诱。 [NSObject alloc] 方法會(huì)在對(duì)堆上分配一塊內(nèi)存...

  • 240
    程序員必備:變量命名神器-Codelf

    關(guān)于命名 計(jì)算機(jī)科學(xué)的兩件難事:緩存失效和命名計(jì)算機(jī)科學(xué)的兩件難事:緩存失效和命名 程序員最頭疼的事:命名半數(shù)的人認(rèn)為命名是最頭疼 《Clean Code》和《編寫可讀代碼的...

  • 240
    2018ios面試題

    1.為什么說(shuō)Objective-C是一門動(dòng)態(tài)的語(yǔ)言? object-c類的類型和數(shù)據(jù)變量的類型都是在運(yùn)行是確定的晤揣,而不是在編譯時(shí)確定桥爽。例如:多態(tài)特性,我們可以使用父類對(duì)象來(lái)指...

  • 240
    iOS 進(jìn)階原理知識(shí)筆記

    KVO實(shí)現(xiàn)原理 KVO基本原理: 1 kvo是基于runtime機(jī)制實(shí)現(xiàn)的 2 當(dāng)某個(gè)類的屬性對(duì)象第一次被觀察時(shí)昧识,系統(tǒng)就會(huì)在運(yùn)行期動(dòng)態(tài)的創(chuàng)建該類的一個(gè)派生類钠四,在這個(gè)派生類中重...

個(gè)人介紹
身在無(wú)間,心在桃源跪楞。
亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品