Struts2序列化的属性,该属性在action中必须有对应的getter方法 如果action的属性很多,我们想要从Action返回到调用页面的数据。这个时候配置includeProperties或者 excludeProperties拦截器即可。而这2个拦截器的定义都在struts2的json- ...
分类:
Web程序 时间:
2016-05-07 12:43:32
阅读次数:
214
1.手写冒泡跟插入排序 2.重写setter/getter方法 3.手写简单的单例 4.谈谈iOS中的通知 5.UIView与CLayer有何区别 ...
分类:
移动开发 时间:
2016-05-06 21:47:56
阅读次数:
312
KVC: key value coding,键值编码.是一种通过使用属性的名称(key)来间接访问对象属性的方法.这个方法可以不用通过 setter/getter 方法来访问对象的属性.该方法使用的实质是,是使用 valueForKey来代替 getter 方法, setValueForKey 来代 ...
分类:
其他好文 时间:
2016-05-06 20:27:20
阅读次数:
197
可以完全不重写这两个方法,但是当你习惯了用这两个方法后你会发现能极大的简化代码比如你的类里面有个label,然后你再定义一个公开属性lableColor来获取这个label字体的颜色如果不用get方法的情况下,每当label的字体颜色有变化你都要给lableColor赋值一次,这样才能保证获取到的颜 ...
分类:
移动开发 时间:
2016-05-04 20:55:00
阅读次数:
182
转载自http://www.tuicool.com/articles/2aYfy2 Key-value coding,它是一种使用字符串标识符,间接访问对象属性的机制,而不是直接调用getter 和 setter方法。通常我们使用valueForKey 来替代getter 方法,setValue:f ...
分类:
其他好文 时间:
2016-05-04 18:52:38
阅读次数:
139
分类 类扩展 继承 协议 委托 分类(Category) 不产生新类,不修改原类,但有自己的.h和.m文件 分类只能向原类中增加方法,或者重写原类的方法 声明的@property只会生成getter setter方法的声明 类.h中定义的方法必须实现,但分类.h中定义的方法,可以不实现 同名方法,分 ...
分类:
其他好文 时间:
2016-05-03 23:52:15
阅读次数:
229
重写实例属性 我们可以在子类中重写从父类继承来的属性,属性有实例属性和静态属性之分,他们在具体实现也是不同的。 实例属性的重写一方面可以重写getter和setter访问器,另一方面可以重写属性观察者。 计算静态属性需要使用getter和setter访问器,而存储属性不需要。子类在继承父类后,也可以 ...
分类:
编程语言 时间:
2016-05-03 12:26:34
阅读次数:
229
步骤一:在声明的数据域中按Ctrl+1: 步骤二:点击最后一个选项Create getter and setter,在弹出的对话框中点击确定: 在介绍另外一个方法: 步骤一:声明完类的数据域之后,输入set,按住Alt+/: 步骤二:同步骤一,输入get,再按住Alt+/: ...
分类:
系统相关 时间:
2016-04-29 23:50:01
阅读次数:
414
property
synthesize
property的增强
id 动态数据类型
new方法实现原理
构造方法基本概念
instancetype和id的区别
自定义构造方法
类工厂方法的基本概念
类的本质
类对象的获取和使用场景
类的启动过程
SEL类型1. property
基本使用 - - - 编译器只要看到@property, 就会自动生成某一个属性的getter/setter方法的声明...
分类:
其他好文 时间:
2016-04-29 17:35:38
阅读次数:
183
0x00 定义以及相关概念POJO,Plain Old Java Object,是一种简单的Java对象,一般就是有一些private属性及其属性getter、setter方法的类。这种对象只能用来装载数据,作为数据存储的载体,而不具有业务逻辑处理的能力。JSON,Javascript Object Notation,是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。其主要构建...
分类:
Web程序 时间:
2016-04-29 16:23:07
阅读次数:
191