
信號量介紹 信號量就是一個資源計數器,對信號量有兩個操作來達到互斥,分別是P和V操作。 我們平常說的加鎖其實就是信號量為1時的特例。 信號量互斥...
通知的使用 NSNotificationCenter通知中心是iOS程序內部的一種消息廣播的實現機制,可以在不同對象之間發送通知進而實現通信,通...
KVO使用 KVO(key-value-observing)鍵值監聽常用來監聽特定對象中某屬性值的變化,日常開發中我們常常監聽數據模型的變化從而...
觸摸事件的生命周期 當我們手指觸碰屏幕的那一刻,一個觸摸事件便產生了。經過進程間通信,觸摸事件被傳遞到合適的應用之中,在該應用內部觸摸事件歷經坎...
拷貝協議 在iOS開發中,只有實現了NSCopying | NSMutableCopy協議的對象才支持copy | mutableCopy操作,...
概括 runtime維護了一個weak表,用于存儲指向某個對象的所有weak指針。weak表是一個hash表,key是指向對象的地址,Value...
當對象收到無法解讀的消息時,就會啟動“消息轉發機制(message forwarding)”,我們可以通過該過程告訴對象應該如何處理未知消息。 ...
ViewController的幾種初始化方法的調用時機 以StoryBoard方式加載ViewController 我們新建一個項目的時候,默認...
Runloop基礎知識 基本作用 重要說明 Runloop對象 Runloop與線程 獲得Runloop對象 Runloop相關類 Runloo...