类别,类扩展:category和extensions的不同在于 后者可以添加属性,另外后者添加的方法是必须要实现的。extensions可以认为是一个私有的Category。
代理的作用:代理的目的是改变或传递控制链,允许一个类在某些特定时刻通知到其他类,而不需要获取到那些类的指针,可以减少框架复杂度。
响应链:包括点击事件,画面刷新事件等。在视图栈内从上至下,或者从下之上传播。
frame和bounds的不同:frame指的是:该view在父view坐标系统中的位置和大小。(参照点是父亲的坐标系统)bounds指的是:该view在本身坐标系统中 的位置和大小。(参照点是本身坐标系统)
声明的对象的特性:id是个很重要的类型,是个可以指向任何类型的指针或者可以理解为指向任何未知类型的指针。
网友评论