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上,没有 则不在
类是一个图纸,可以批量生产对象,每新建一个对象需要开辟一块新的内存。 类中只存方法列表
对象是指向内存区域的指针,可以所以更改内存中成员属性的值。
如何定义一个类:看对象拥有的共同属性。
对象的使用注意:在函数中,更改参数指针的改变,不影响外部大指针。
给成员变量赋值有一两种方法,将成员变量公开 :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上,没有 则不在
相关文章推荐
- keepalived原理及keepalived+nginx的高可用、keepalived+lvs_DR负载均衡、keepalived高可用双主模型实例
- fs4412开发板学习笔记(十六)
- 抽象类的实现与继承
- calendar的使用
- html标记语言的常用标签一
- 在命令行用 sort 进行排序
- 心理暗示与诱导
- java十分钟速懂知识点——引用
- SpringMVC-----1、SpringMVC概述
- LINUX 生产环境搭建推荐教程
- jsp+ajax实现的局部刷新较验验证码(onblur事件触发较验)
- jsp倒计时简单实现方法
- JSP实现从数据库导出数据到Excel下载的方法
- 日常收集整理php正则表达式(超常用)
- PHP中基于perl的正则表达式处理函数
- SqlCommandBuilder类批量更新excel或者CSV数据的方法
- ASP.NET MVC中图表控件的使用方法
- 搭建FTP服务器
- 第六次作业——团队作业
- python自动补全