240 發(fā)簡信
IP屬地:浙江
  • 手動擼一個帶callback的KVO

    大概思路:創(chuàng)建一個子類洽腺,然后把父類的 isa 指向子類 (object_setClass)肺缕,在子類里新增一個setter方法趋观,并在這個sette...

  • sideTable & weakTable 源碼解析 -- 基于最新objc源碼

    總的來說: weak_table 是 SideTable 的一個成員變量垃沦,避免直接操作 weak_table诽偷。根據(jù)當(dāng)前對象指針坤学,做一定偏移疯坤,找...

  • Resize,w 360,h 240
    包體積優(yōu)化那些事——符號表、動態(tài)庫

    符號表優(yōu)化 盡可能的隱藏符號表:如果我們寫了10個方法深浮,但是并不是全都讓外部來調(diào)用压怠,就需要把這部分符號隱藏 參考一下fishhook的圖: 由上...

  • Resize,w 360,h 240
    關(guān)于 ios 內(nèi)存平移-堆vs棧內(nèi)存

    這種調(diào)用的好處是效率高,沒有通過實例的 isa 去尋找類對象飞苇,而是直接通過類對象調(diào)用了方法 提高了方法的調(diào)用效率菌瘫。 如果想提高方法調(diào)用效率,其實...

  • Resize,w 360,h 240
    即時通訊:socket 那些你不知道的事 - 心跳

    為什么TCP的 KeepAlive 不能滿足心跳需求布卡? 首先說下心跳包的主要作用是告知對方連接端雨让,我還活著,心還在跳忿等。 前言:的確栖忠,tcp 也有...

  • IOS - 繪圖總結(jié)

    寬泛的說,大多數(shù) CALayer 的屬性都是用GPU來繪制 如果對一個 contents 屬性設(shè)置一張圖片贸街,然后裁剪它 - 它就會被紋理的三角形...

  • socket 實現(xiàn)完整im通訊

    以流的方式處理IM通訊問題好處是無需多次建立連接庵寞,另外消息的網(wǎng)絡(luò)開銷少,而xmpp會有很多冗余的信息匾浪; 使用開源項目:CocoaAsyncSoc...

  • GCD-分派源

    分派源提供了高效的方式來處理事件皇帮,這種方式是通過發(fā)送通知卷哩,接受通知的方式實現(xiàn)蛋辈; 但有的時候系統(tǒng)發(fā)送通知有延遲:已經(jīng)處理完多次事件才進(jìn)行通知,這時...

  • 源碼分析

    AFNetworking:http://www.reibang.com/p/723533b2f1ed YYKit系列:http://www.ji...

個人介紹
愛好ios将谊,java(已經(jīng)多年沒更新過博客了冷溶。由于CSDN完全沒法用,所以轉(zhuǎn)移到了簡書~~)
亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品