240 發(fā)簡信
IP屬地:北京
  • 120
    AppleID賬號停用復盤

    AppleID賬號停用復盤 公司賬號下個月續(xù)費谋右,想看下具體幾號脂男,登錄主賬號發(fā)現(xiàn)正確的賬號密碼提示賬號密碼錯誤,在重置密碼的過程中發(fā)現(xiàn)提示AppleID已停用梦裂,網(wǎng)上查詢大多是處...

  • iOS底層原理_15Xcode自動打包上傳腳本

    Xcode自動打包上傳腳本 之前因為項目比較小,也不經(jīng)常發(fā)版水评,所以一直都是手動打包上傳浑玛。最近由于懶的打包的時候一直盯著點東西,再加上上傳時Xcode比較卡拒名,耽誤摸魚吩愧,所以就打...

  • 120
    iOS底層原理_14類的加載原理(上)

    第十四節(jié)課 類的加載原理(上) 上一篇文章我們了解了一下應用程序的加載,我們通過逐步推斷增显,了解了dyld的大致流程雁佳,dyld是如何一步步的加載我們的庫,與鏡像文件的同云。而這片...

  • 120
    iOS底層原理_13自測(一)

    第十三節(jié)課 底層原理自測(一) 一糖权、選擇題1.在LP64下,一個指針有多少個字節(jié) (B)A.4B.8C.16D.64解析:1個指針8字節(jié) 2.一個實例對象的內存結構存在哪些...

  • 120
    iOS底層原理_12應用程序加載

    第十二節(jié)課 應用程序加載 應用程序的加載原理 首先梢杭,我們每次Xcode跑程序的時候不知道大家有沒有好奇它這個啟動流程到底是什么樣子的温兼? 編譯過程: ! 源文件:載入.h、.m...

  • 120
    iOS底層原理_11消息轉發(fā)

    第十一節(jié)課 消息轉發(fā) instrumentObjcMessageSends輔助分析方法的介紹 作用:打印出指定區(qū)域內調用的所有的方法武契、并往指定路徑下生成文件 使用方式: 查看...

  • iOS底層原理_10消息動態(tài)決議

    第十節(jié)課 消息動態(tài)決議 在經(jīng)過我們的快速與慢速查找之后依舊沒有找到的怎么辦呢募判?cache_getImp的父類查找流程中LGETImpMissDynamic返回為空的情況下,并...

  • 120
    iOS底層原理_09消息慢速查找

    第九節(jié)課 消息慢速查找 上篇文章我們分析了快速查找流程咒唆,并繪制了流程圖届垫,結尾處,當快速查找結束并沒有找到想要的全释,這個時候我們就來到了慢速查找流程了装处。我們先來簡單回顧下,然后再...

  • 120
    iOS底層原理_08消息流程分析之快速查找(下)

    第八節(jié)課 消息流程分析之快速查找(下) 上篇文章我們通過源碼查看了方法底層調用的邏輯浸船,但是只分析到了objc_msgSend的主體邏輯妄迁,并沒有深入了解,那么這篇文章我們就繼續(xù)...

  • 120
    iOS底層原理_07消息流程分析之快速查找(上)

    第七節(jié)課 消息流程分析之快速查找(上) 在上篇文章我們分析了cache的insert流程李命,但是在insert之前呢登淘?還有一個cache讀取流程,即objc_msgSend 和...

  • 120
    iOS底層原理_06:Cache分析

    第六節(jié)課 Cache分析 在之前的文章里面封字,我們通過分析cache的內存大小來取得bits的地址黔州,但是我們還不知道cache里的內部結構耍鬓,這篇文章我們就來重點研究下cache...

  • 120
    iOS底層原理_05:類的原理分析(下)

    第五節(jié)課 類的原理分析(下) 成員變量和屬性以及編碼 成員變量VS實例變量VS屬性變量 成員變量是定義在{}號中的變量,如果變量的數(shù)據(jù)類型是一個類則稱這個變量為實例變量流妻,因為...

  • 120
    iOS底層原理_04:類的原理分析(上)

    第四節(jié)課 類的原理分析(上) isa分析到元類 我們通過 指令可以驗證下牲蜀,看到打印出的地址與我們拿到的地址一模一樣。 接下來我們x/4gx 0x000000010292f48...

  • 120
    iOS底層原理_03:OC對象原理(下)

    第三節(jié)課 OC對象原理(下) 全篇開始之前我們想一個問題绅这,研究了這么久對象涣达,究竟什么是對象呢?君躺? 對象本質以及拓展 Clang 探索對象的本質前峭判,我們先了解一個編譯器:cla...

  • 120
    iOS底層原理_02:OC對象原理(中)

    第二節(jié)課 OC對象原理(中) 底層LLVM優(yōu)化 上篇文章我們說到,實際代碼查看的流程是 alloc->_objc_rootAlloc->callAlloc->_objc_ro...

  • 120
    iOS底層原理_01:OC對象原理(上)

    第一節(jié)課 OC對象原理(上) 其實我們最開始學習iOS都應該是從創(chuàng)建對象開始的吧棕叫?還記得當初教我的老師開玩笑的說到林螃,以后沒對象就自己創(chuàng)建一個,要多少有多少~雖然我們一直在使用...

  • 120
    Swift進階09:閉包(二)

    第九節(jié)課:閉包(二) 閉包補充 上節(jié)課我們看了捕獲一個變量的內存結構,如果捕獲的是兩個變量的值,當前內存結構是什么玩意? 查看其IR代碼 返回值仍然是void* 伏钠,swift...

  • 120
    Swift進階08:閉包(一)

    第八節(jié)課:閉包(一) 1.什么是閉包熟掂? 閉包是一個捕獲了上下文常量或者是變量的函數(shù)缎浇。 上面的函數(shù)是一個全局函數(shù),也是一種特殊的閉包赴肚,只不過當前的全局函數(shù)并不捕獲值素跺。 2.下面...

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