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