摘要: 1.分类OC提供了一种与众不同的方式--Category,可以动态的为已经存在的类添加新的行为(方法)这样可以保证类的原始设计规模较小,功能增加时再逐步扩展。使用Category对类进行扩展时,不需要创建子类Category使用简单的方式,实现了类的相关方法的模块化,把不同的类方法分配到不同的分类文件中()代表着一个分类 ()中的代表者分类的名称也可以为系统子类的类添加一些扩展方法2.协议(Protocol)1.简单来说就是一系列方法的列表,其中声明的方法可以被任何类实现。这种模式一般称之为代理(delegation)模式。2.模拟实现Button的点击监听机制a.声明代理#import @c 阅读全文
posted @ 2013-08-22 23:26 Carve_Time 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 在`Android`中多个View可能会重叠在一起,当我们点击的地方有多个`View`都可以响应的时候,这个点击事件应该由哪个View来处理呢?为了解决这一个问题,就有了事件分发机制。 所谓点击事件的事件分发,其实就是对`MotionEvent`事件的分发过程,即当一个`MotionEvent`产生 阅读全文
posted @ 2013-08-22 23:25 Carve_Time 阅读(229) 评论(0) 推荐(0) 编辑