
大概思路:創建一個子類,然后把父類的 isa 指向子類 (object_setClass),在子類里新增一個setter方法,并在這個sette...
總的來說: weak_table 是 SideTable 的一個成員變量,避免直接操作 weak_table。根據當前對象指針,做一定偏移,找...
符號表優化 盡可能的隱藏符號表:如果我們寫了10個方法,但是并不是全都讓外部來調用,就需要把這部分符號隱藏 參考一下fishhook的圖: 由上...
這種調用的好處是效率高,沒有通過實例的 isa 去尋找類對象,而是直接通過類對象調用了方法 提高了方法的調用效率。 如果想提高方法調用效率,其實...
為什么TCP的 KeepAlive 不能滿足心跳需求? 首先說下心跳包的主要作用是告知對方連接端,我還活著,心還在跳。 前言:的確,tcp 也有...
寬泛的說,大多數 CALayer 的屬性都是用GPU來繪制 如果對一個 contents 屬性設置一張圖片,然后裁剪它 - 它就會被紋理的三角形...
以流的方式處理IM通訊問題好處是無需多次建立連接,另外消息的網絡開銷少,而xmpp會有很多冗余的信息; 使用開源項目:CocoaAsyncSoc...
分派源提供了高效的方式來處理事件,這種方式是通過發送通知,接受通知的方式實現; 但有的時候系統發送通知有延遲:已經處理完多次事件才進行通知,這時...
AFNetworking:http://www.lxweimin.com/p/723533b2f1ed YYKit系列:http://www.ji...