![240](https://cdn2.jianshu.io/assets/default_avatar/13-394c31a9cb492fcb39c27422ca7d2815.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
一般來(lái)說(shuō)朝刊,bundle都會(huì)放在跟framwork同一級(jí)目錄,這樣讀取蜈缤、更新起來(lái)比較方便 讀取bundle路徑有兩種方式,這兩種方式讀取出來(lái)的 直...
在之前我們已經(jīng)分析過(guò)類(lèi)的結(jié)構(gòu)了拾氓,也具體分析過(guò)其中的isa、bits劫樟,現(xiàn)在我要開(kāi)始分析一下cache:緩存 cache 的主要作用是存儲(chǔ)類(lèi)的方法痪枫,...
在iOS面試中關(guān)于類(lèi)&isa的面試題有很多,其中有兩道題是比較經(jīng)典的叠艳,這里我來(lái)解讀一下奶陈。1、class_getInstanceMethod附较,cl...
1吃粒、什么是類(lèi) iOS中所以的類(lèi)繼承NSObject,那么在底層NSObject的結(jié)構(gòu)是怎么樣的呢拒课?使用clang編譯一下如下代碼 編譯命令 生成...
本位的主要目的是分析isa是什么還有isa的結(jié)構(gòu)徐勃。 那么事示,在介紹isa之前,我們首先必須了解幾個(gè)概念 LVVM和ClangLLVM是構(gòu)架編譯器(...
為什么OC對(duì)象在開(kāi)辟內(nèi)存的時(shí)候會(huì)有內(nèi)存對(duì)齊原則僻肖,在對(duì)象申請(qǐng)內(nèi)存的時(shí)候是16字節(jié)對(duì)齊的肖爵,在真正開(kāi)辟所需要的內(nèi)存時(shí)時(shí)8字節(jié)對(duì)齊的,為什么會(huì)有這些對(duì)齊...
我們最常用的創(chuàng)建對(duì)象方法一般是 這兩個(gè)創(chuàng)建方法有什么區(qū)別呢揉稚,我們先針對(duì)第一個(gè)alloc,init創(chuàng)建對(duì)象的流程進(jìn)行分析 alloc到底干了什么秒啦?...
最近公司為提升app擴(kuò)展能力,決定使用React-Native對(duì)原有業(yè)務(wù)代碼進(jìn)行重構(gòu)搀玖,還要求使用私有的codepush服務(wù)余境,在部署code-pu...
簡(jiǎn)單介紹下如何使用codepush進(jìn)行熱更新,文章尾部附demo地址 1灌诅、首先需要繼承React-Native環(huán)境芳来,看這篇文章默認(rèn)已經(jīng)集成好了,...