240 發(fā)簡信
IP屬地:內(nèi)蒙古
  • 2019 iOS 面試 -中級篇之 Block

    1. block的實質(zhì)是什么?一共有幾種block否纬?都是什么情況下生成的? block的實質(zhì)是什么? block本質(zhì)上也是一個OC對象,它內(nèi)部也有個isa指針 block是封...

  • 120
    史上最詳細(xì)的Block源碼剖析

    前言 ??之前寫過一篇block的文章,參考的源碼是libclosure-38的旨枯,跟libclosure-67有所區(qū)別蹬昌,且由于之前理解不足文章有些細(xì)小錯誤,決定重新寫一篇攀隔。?...

  • 120
    iOS App 啟動過程(二):從 exec() 到 main()

    概述: 從點擊應(yīng)用到執(zhí)行 main() 之前皂贩,系統(tǒng)進行了以下行為: Load dylibs:遞歸映射所有依賴的動態(tài)庫(dylibs) Rebase:對所有圖像進行重設(shè)基址 B...

  • 120
    iOS App 啟動過程(一):基礎(chǔ)概念

    Mach-O Mach-O 是運行時可執(zhí)行文件的文件類型,主要包括: Executable昆汹,可執(zhí)行文件明刷,應(yīng)用中最重要的二進制文件,也就是應(yīng)用擴展的主二進制文件满粗; Dylib辈末,...

  • 120
    理解 Mach-O 并提高程序啟動速度

    我們?nèi)粘i_發(fā)的打包或者 SDK 的打包會生成一個ipa 或者 framework挤聘。在 framework 和 ipa 文件中其實都可以找到一個 exec 文件轰枝。這個文件就是一...

  • 120
    組件化-動態(tài)庫實戰(zhàn)

    原文地址 ,此簡書只做備份,強烈推薦原文广料,畢竟格式比簡書好看砾脑,還清晰 起因 去年,鏈家網(wǎng)iOS端艾杏,之前由于所有的業(yè)務(wù)端代碼都是混亂管理韧衣,造成開發(fā)有很多痛點無法單測 團隊成員提...

  • 120
    ReactiveCocoa4中的冷信號和熱信號

    在閱讀本文之前缭贡,強烈安利以下三篇文章:細(xì)說ReactiveCocoa的冷信號與熱信號(一)細(xì)說ReactiveCocoa的冷信號與熱信號(二):為什么要區(qū)分冷熱信號細(xì)說Rea...

  • 120
    ReactiveCocoa 中的@keypath宏

    簡單的解析一下ReactiveCocoa的@keypath宏 在Xcode里面找到下面的選項,可以看到預(yù)編譯以后的代碼 我們從外到內(nèi)一層一層的看第一個表達式 1>最外層是@(...

  • 120
    html讀取ajax數(shù)據(jù)

    本身不是很擅長做前臺,今天實現(xiàn)了個小功能沽翔,記錄一下兢孝。 需求 網(wǎng)站首頁(home.html) 有個模塊窿凤,展示六張圖片,要求每行顯示三張跨蟹。POJO: html代碼: 現(xiàn)狀 跳轉(zhuǎn)到...

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