iOS_模擬KVO的底層實現、手動實現KVO(附源碼)

轉載至:http://www.jianshu.com/p/5b43a527ac73

以前出去面試,會遇到被問到KVO和runtime的面試題,很多朋友基本上都能秒殺,滔滔不絕的說什麼是KVO,什麼是runtime,甚至還會說出他們能幹什麼。但是最近發現出去面試回來的朋友都反映會被問到KVO的底層實現,好吧也是能秒殺的,就是動態的創建一個派生類,在派生類裏實現監聽。
然而今天的一個朋友又跟我反映說,人家問:"怎麼利用runtime手動實現KVO",還要當場回答……我類個去……這個問題,確實能問倒不少朋友啊!
下面就簡單的給大家實現以下,還附有源碼哦!不過記得要"吻我"才能找到哦~
發佈了41 篇原創文章 · 獲贊 118 · 訪問量 55萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章