240 發(fā)簡信
IP屬地:福建
  • iOS SwiftSocket TCP網(wǎng)絡(luò)庫

    最近開發(fā)項目中遇到個問題: 之前項目長連接用的GCDAsyncSocket庫邻耕,但在iOS14上偶現(xiàn)崩潰,而且GCDAsyncSocket功能比較...

  • CFArrayRef可變數(shù)組源碼解析

    1.我們先來看看CFArrayRef的數(shù)據(jù)結(jié)構(gòu) 這個deque就是可變數(shù)組元素的存儲方式燕鸽。 2.下面我們來看看數(shù)組是怎么插入元素的: 總結(jié): 1...

  • iOS-GCD源碼解析(二)dispatch_async的實現(xiàn)

    上一篇我們了解了dispatch_queue_t的數(shù)據(jù)結(jié)構(gòu)和main queue赊豌、global queue、user queue之間的參數(shù)差別绵咱,...

  • iOS-GCD源碼解析(二)dispatch_sync的實現(xiàn)

    前面2篇我們了解了dispatch_queue_t的數(shù)據(jù)結(jié)構(gòu)和main queue、global queue熙兔、user queue之間的參數(shù)差別...

  • iOS-GCD源碼解析(一)數(shù)據(jù)結(jié)構(gòu)

    1悲伶、dispatch_queue_t 我們再看看dispatch_queue_s定義(源碼:libdispatch/Project Header...

  • Resize,w 360,h 240
    iOS-runloop解析

    1、我們先來看看CFRunLoopRun的實現(xiàn) 我們可以看到CFRunLoopRun()里面就是一個do while循環(huán)住涉,如果沒有停止或結(jié)束就一...

  • objective-C-AutoReleasePool底層實現(xiàn)

    1麸锉、首先我們先寫個段最簡單的代碼 這里我們有2個autoreleasepool嵌套 2、在命令行使用 clang -rewrite-objc m...

  • objective-C-block的實現(xiàn)和外部變量的引用

    1舆声、首先我們寫個簡單的block 2花沉、在命令行中使用 clang -rewrite-objc main.m 轉(zhuǎn)成cpp代碼,再打開main.cp...

  • objective-C-weak底層實現(xiàn)

    1媳握、OC中weak使用的數(shù)據(jù)結(jié)構(gòu)分析(objc/Project Headers/objc-weak.h) struct weak_table_t...

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