您的位置:首页 > 其它

2015/10/27 日结:遇到cell点击实效

2015-10-28 00:04 274 查看
学习: 类是什么,怎么去创建一个类,类的成员变量 ,如何给成员变量赋值  ,如何查看成员变量的值,实例方法和类方法,需要注意点都有哪些

类是一个图纸,可以批量生产对象,每新建一个对象需要开辟一块新的内存。 类中只存方法列表

对象是指向内存区域的指针,可以所以更改内存中成员属性的值。

如何定义一个类:看对象拥有的共同属性。

对象的使用注意:在函数中,更改参数指针的改变,不影响外部大指针。

给成员变量赋值有一两种方法,将成员变量公开 :puplic  任何对象都可以访问和更改

                              第二种    set方法  只能更改成员变量  不能查看

 查看成员变量  get方法  [p  name];

实例方法:由对象进行访问,可以访问成员变量:对象在调用方法时,会根据内部的isa指针指向类,查看类中有没有要调用的方法

类方法 :由类进行调用的方法,不需要经过isa指针,性能更高。注意点:不能访问成员变量

今日遇到问题:cel不能监听点击方法

 在cell中放有两个button  占据整个cell ,根据响应者链,谁在上面谁先监听,所以button拦截了cell点点击,

注意点:即使button没有使用监听点击的方法依然后截断cell的点击

今日总结:

在公司看大神代码:

cell有一个基础父类,cell对高度在父类中计算好,只需要返回值就行。所有cell在此基础进行延伸

view有一个基础父类:view上面有计算好的宽高度,根据此进行计算

在传值的时候,先判断有没有父类是不是要找类型的cell,然后判断有没有代理方法

view的上面多控件是不是父类view,再判断父类上面是不是cell,如果有,则在cell上,没有 则不在
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: