240 發(fā)簡信
IP屬地:湖南
  • 120
    動態(tài)數(shù)組

    線性表 具有n個相同類型元素的有限序列(n>=0) a1是首節(jié)點(diǎn) an是尾節(jié)點(diǎn) 常見的線性表 數(shù)組 鏈表 棧 隊(duì)列 哈希表(散列表) 數(shù)組 一種順序存儲的線性表订歪,所有元素的內(nèi)...

  • 如何解決老款mac 溫度過高

    首先進(jìn)入恢復(fù)模式關(guān)閉SIP,打開終端輸入csrutil disable然后輸入csrutil enable --without kext重啟 工具h(yuǎn)ttps://github...

  • 關(guān)閉mds_worker mds_store相關(guān)服務(wù)

    MAC OS Monterey 12.3.1 重啟電腦進(jìn)按住Command+R 打開終端 輸入 csrutil disable 關(guān)閉SIP 然后重啟輸入關(guān)閉命令 Enabl...

  • Cycript

    Cycript oc++,js,java的混合物. 可以用來探索mac/ios app. 官網(wǎng)地址文檔地址 iPhone上先安裝adv-cmds常用命令:ps命令是proce...

  • atomic & IO操作

    atomic 意味著這個屬性是原子性操作,也就是保證setter和getter是線程同步的. 源碼上來看如果是atomic,賦值的前后加了自旋鎖spinlock 它并不能保證...

  • 120
    多線程

    iOS常見的多線程方案 GCD源碼:https://github.com/apple/swift-corelibs-libdispatch 當(dāng)前隊(duì)列需要等待viewDidLo...

  • 120
    RunLoop

    Runloop 運(yùn)行循環(huán),在程序運(yùn)行過程中循環(huán)做一些事情. 應(yīng)用范疇: 保持程序的持續(xù)運(yùn)行 定時器 performSelector GCD Async Main Queue...

  • Runtime API

    成員變量 | 類相關(guān) 方法相關(guān) 實(shí)際應(yīng)用:如防止button重復(fù)點(diǎn)擊 數(shù)組防止加入空對象 Foundation框架有一些類型實(shí)質(zhì)上和看到的不一樣(類簇),可以輸出class看...

  • Super

    先寫個run方法 student繼承然后重寫,編譯為c++文件. super 被轉(zhuǎn)換成 objc_msgSendSuper,里面包含了一個objc_super的結(jié)構(gòu)體. ob...

  • 120
    Runtime(二)

    objc_msgSend 包括以下三個步驟 消息發(fā)送 動態(tài)方法解析 消息轉(zhuǎn)發(fā) 消息發(fā)送 動態(tài)方法解析 消息轉(zhuǎn)發(fā) 如果forwardingTargetForSelector 沒...

  • 120
    MAC 遠(yuǎn)程登錄iPhone

    SSH secure shell 安全外殼協(xié)議,是一種可以為遠(yuǎn)程登錄提供安全保障的協(xié)議. 可以對傳輸?shù)臄?shù)據(jù)進(jìn)行加密,中間人攻擊,sniffer等無法造成篡改.防止DNS欺騙和...

  • 120
    Runtime(一)

    isa 在arm64 之前,isa就是一個普通的指針,它指向classormeta-class 在arm64之后,對isa進(jìn)行了優(yōu)化,變成了一個共同體(union)結(jié)構(gòu),還使...

  • 120
    Block

    Block的本質(zhì) Block本質(zhì)是個OC對象,它內(nèi)部也有個isa指針,是封裝了函數(shù)調(diào)用以及函數(shù)調(diào)用環(huán)境的OC對象. 終端運(yùn)行以下命令 block其實(shí)就是一個__main_bl...

  • 120
    Cateogry

    底層結(jié)構(gòu) 新建一個類Person,分類Person+test,用之前學(xué)過的命令 當(dāng)程序編譯的時候.會生成這樣一個_category_t結(jié)構(gòu)體 源碼分析 objc-os.mm-...

  • 120
    Runtime 復(fù)習(xí)(一)

    對象與方法的本質(zhì) 新建一個類Person,在mian.m路徑下打開終端運(yùn)行以下命令 打開編譯后生成的c++文件 發(fā)現(xiàn)Persion 對象其實(shí)就是個objc_object 的一...

  • 120
    KVO & KVC

    KVO 基本使用 KVO : Key-Value Observing,俗稱鍵值觀察,可以監(jiān)聽到某個屬性的改變. KVO 本質(zhì)分析 沒有使用KVO的對象的,其實(shí)例對象的isa是...

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