240 發(fā)簡信
IP屬地:河南
  • 120
    iOS內(nèi)存管理

    內(nèi)存布局 棧區(qū):函數(shù)嗡呼,方法 堆區(qū):通過alloc分配的對象鉴扫,block copy .bss:未初始化的全局變量怎炊,靜態(tài)變量 數(shù)據(jù)段:初始化的全局變量窍侧,靜態(tài)變量 text:程序代...

  • 120
    Auto Layout 自動(dòng)布局

    Auto Layout 汉买,是蘋果公司提供的一個(gè)基于約束布局捏悬,動(dòng)態(tài)計(jì)算視圖大小和位置的庫,并且已經(jīng)集成到了 Xcode 開發(fā)環(huán)境里验庙。 在引入 Auto Layout 這種自動(dòng)布...

  • 120
    探究APP啟動(dòng)流程

    從main函數(shù)探究 我們知道m(xù)ain()函數(shù)是入口函數(shù)顶吮,那么我們探究APP的啟動(dòng)流程就先從main函數(shù)開始,我們直接斷點(diǎn)main函數(shù)嘗試一下 我們可以看到從main函數(shù)入手看...

  • 120
    objc_msgSend慢速查找流程

    objc_msgSend慢速查找流程 當(dāng)消息在cache里面找不到的時(shí)候會(huì)觸發(fā)MissLabelDynamic,從代碼CacheLookup NORMAL, _objc_ms...

  • 120
    匯編指令-收藏方便查閱

    一: 匯編指令格式 ARM 匯編器的基本語法,這與 GCC匯編器 的語法有所不同湃交,整體編譯的流程如下所示熟空; 二: 匯編代碼是怎么轉(zhuǎn)換為二進(jìn)制機(jī)器碼的 很簡單: 轉(zhuǎn)換協(xié)議 例如...

  • oc底層Runtime分析

    編譯時(shí)和運(yùn)行時(shí) 編譯時(shí) 顧名思義就是正在編譯的時(shí)候 . 那什么叫編譯呢?就是編譯器幫你把源代碼翻譯成機(jī)器能識別的代碼 .(當(dāng)然只是一般意義上這么說,實(shí)際上可能只是翻譯成某個(gè)中...

  • OC中類的結(jié)構(gòu)探索之cache

    在前面的文章里面我們已經(jīng)探索過類的結(jié)構(gòu)《OC中類的結(jié)構(gòu)探索》[http://www.reibang.com/p/fbe8391adc8a]本篇文章我們重點(diǎn)分析一下cache...

  • 120
    類的原理探究補(bǔ)充(一)

    isKindOfClass 和 isMemberOfClass 的區(qū)別 我們先看下打印的結(jié)果: -(BOOL)isKindOfClass:(Class)aClass和+ (B...

  • OC中類的結(jié)構(gòu)探索

    首地址偏移 從上一篇文章《OC中對象的本質(zhì)》[http://www.reibang.com/p/f4b4eadb3760]中可以知道類的源碼如下: 本次我們具體探究clas...

  • OC中對象的本質(zhì)

    對象在C++層面的表現(xiàn) 我們先準(zhǔn)備以下代碼 用如下代碼把他編譯成c++代碼 打開生成的.cpp文件,我們搜索一下巡揍,找到 我們繼續(xù)搜索ELPerson_IMPL 他在c++層面...

  • 聯(lián)合體和位域

    聯(lián)合體和位域 在上一篇iOS中關(guān)于內(nèi)存對齊的探究[http://www.reibang.com/p/c913b5b6b76b]中痛阻,我們探索了結(jié)構(gòu)體內(nèi)存對齊的情況,這部分繼續(xù)...

  • iOS中關(guān)于內(nèi)存對齊的探究

    結(jié)構(gòu)體內(nèi)存對齊的三大原則 1腮敌、數(shù)據(jù)成員對齊規(guī)則:結(jié)構(gòu)(struct)(或聯(lián)合(union))的數(shù)據(jù)成員阱当,第一個(gè)數(shù)據(jù)成員放在offset為0的地方,以后每個(gè)成員存儲(chǔ)的起始位置要...

  • 120
    詳細(xì)探究alloc到底干了什么糜工?

    1弊添、怎么去探究alloc? 我們在xcode中按住command鍵點(diǎn)進(jìn)去就進(jìn)入了一下頁面 到這個(gè)頁面之后捌木,就再也無法進(jìn)去了油坝,臣妾想啊,但是要不到啊刨裆。 正確的方法是: 去蘋果的...

  • 120
    阿里IoT云產(chǎn)品流轉(zhuǎn)打通IoT消息和小程序方案

    方案使用阿里云物聯(lián)網(wǎng)平臺(tái)帆啃,基本無需服務(wù)端開發(fā)的輕量級的方案瞬女。大概流程如下: 消息隊(duì)列RocketMQ 當(dāng)設(shè)備基于Topic進(jìn)行通信時(shí),可以在數(shù)據(jù)流轉(zhuǎn)中努潘,編寫SQL對Topic...

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