類別,類擴展:category和extensions的不同在于 后者可以添加屬性,另外后者添加的方法是必須要實現(xiàn)的。extensions可以認為是一個私有的Category。
代理的作用:代理的目的是改變或傳遞控制鏈,允許一個類在某些特定時刻通知到其他類,而不需要獲取到那些類的指針,可以減少框架復(fù)雜度。
響應(yīng)鏈:包括點擊事件,畫面刷新事件等。在視圖棧內(nèi)從上至下,或者從下之上傳播。
frame和bounds的不同:frame指的是:該view在父view坐標系統(tǒng)中的位置和大小。(參照點是父親的坐標系統(tǒng))bounds指的是:該view在本身坐標系統(tǒng)中 的位置和大小。(參照點是本身坐標系統(tǒng))
聲明的對象的特性:id是個很重要的類型,是個可以指向任何類型的指針或者可以理解為指向任何未知類型的指針。