240 發(fā)簡(jiǎn)信
IP屬地:陜西
  • 怎么解決的

    解決蘋果發(fā)布正式環(huán)境后支付拉不起來或獲取商品列表為空問題

    最近在海外蘋果商店發(fā)布新游戲纲仍,經(jīng)歷了一個(gè)操蛋的兩天: 產(chǎn)品在提交testflight沙盒環(huán)境下是可以獲取到蘋果商品列表,并且測(cè)試支付可以拉起并到賬辈赋,等到我通過TF轉(zhuǎn)發(fā)布...

  • 120
    iOS objc_msgsend流程分析(二)

    概述 接著上一篇文章[http://www.reibang.com/p/cf9f202ba041]燃辖,我們繼續(xù)探索消息發(fā)送的后續(xù)流程 消息轉(zhuǎn)發(fā)(報(bào)錯(cuò)) 通過上一篇文章發(fā)現(xiàn),都...

  • 120
    iOS objc_msgSend流程分析

    找到objc_msgSend 調(diào)用方法网棍,打斷點(diǎn) 通過匯編發(fā)現(xiàn)調(diào)用 黔龟, ,發(fā)現(xiàn) 源碼里面實(shí)現(xiàn) 通過 源碼找到 的實(shí)現(xiàn)入口滥玷,其中不同的架構(gòu)有不同的實(shí)現(xiàn)氏身,這里我們主要看 匯編分析 ...

  • 120
    iOS cache_t底層探索

    cache數(shù)據(jù)結(jié)構(gòu) 我們先從objc源碼查看一下,由于結(jié)構(gòu)體里面內(nèi)容太多惑畴,看一下簡(jiǎn)化版 1.cache_t里面保存了兩個(gè)成員蛋欣,_bucketsAndMaybeMask 和一個(gè)...

  • 120
    iOS 類底層探索

    isa 流程探索 第一步:新建兩個(gè)類QHPerson 和QHTearcher,其中QHTearcher繼承QHPerson倒得,然后我們做如下操作: 通過打印不斷的打印isa泻红,我...

  • 120
    iOS OC對(duì)象探索

    oc類骗灶、對(duì)象探索 首先我們創(chuàng)建一個(gè)oc類 然后用clang編譯QHPerson.m文件 會(huì)生成一個(gè) 文件惨恭,打開后對(duì) 進(jìn)行分析, 我們發(fā)現(xiàn) 類在底層實(shí)際上是一個(gè)結(jié)構(gòu)體耙旦,并且包含...

  • 120
    iOS 內(nèi)存對(duì)齊探究

    影響OC對(duì)象內(nèi)存大小的因素 數(shù)據(jù)類型內(nèi)存大型严邸: 代碼分析 通過class_getInstanceSize獲取實(shí)例的大小, 根據(jù)我上面標(biāo)注的結(jié)果是44免都,為什么打印結(jié)果是48內(nèi)锉罐,...

  • 120
    OC 對(duì)象 alloc流程

    概述 我們?cè)谶@樣alloc一個(gè)對(duì)象時(shí)oc底層究竟做了啥 QHPerson *p = [QHPerson alloc] ;要想分析我們必須先拿到objc的源碼,當(dāng)然也有其他的方...

  • 120
    iOS KVO探索

    概述 KVO官網(wǎng)[https://developer.apple.com/library/archive/documentation/Cocoa/Conceptual/Key...

  • 120
    iOS KVC探索

    成員變量绕娘、實(shí)例變量脓规、屬性 成員變量:不會(huì)自動(dòng)生成get、set方法险领,成員變量不能用點(diǎn)語法調(diào)用侨舆,因?yàn)闆]有set和get方法秒紧,只能使用->調(diào)用。 屬性:屬性會(huì)自動(dòng)生成set和ge...

  • 120
    RunLoop 應(yīng)用場(chǎng)景(NSTimer)

    NSTimer 循環(huán)引用 我們首先來下面一段代碼 很明顯上面的代碼會(huì)發(fā)生會(huì)發(fā)生循環(huán)引用self->timer->self,那么如何打破循環(huán)呢 使用block 蘋果可能知道上面...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品