之前看了很多面试题,感觉要不是不够就是过于冗余,于是我将网上的一些面试题进行了删减和重排,现在分享给大家。
@property 后面可以有哪些修饰符?线程安全的:
(atomic,nonatomic )nonatomic 非原子操作,决定编译器生成的setter getter是否是原子操作,atomic表示多线程安全,一般使用nonatomic.
访问权限的
(readonly,readwrite)...
分类:
移动开发 时间:
2016-04-29 15:42:28
阅读次数:
248
一 KVC的基本概念 1、KVC是Key Value Coding的缩写,意思是键值编码。 在iOS中,提供了一种方法通过使用属性的名称(也就是Key)来间接访问对象属性的方法,这个方法可以不通过getter/setter方法来访问对象的属性。用KVC可以间接访问对象属性的机制。通常我们使用valu ...
分类:
移动开发 时间:
2016-04-27 10:45:02
阅读次数:
243
总结Hibernate的多对多关联的4个特点: 以学生和课程多对多的例子说明,实体类部分代码: public class Course { private Integer cid; private String cname; private Set<Student> stuSet; //getter ...
分类:
Web程序 时间:
2016-04-25 06:25:28
阅读次数:
175
环境: 配置了多个后缀,分别是:do、action、htm,如图所示: redirectAction类型 跳转成功页面: redirect类型 配置文件设置: 跳转成功页面: redirect 和 dispatcher 传参 action间传参时,相应action均需要有相应属性,并都有getter ...
分类:
其他好文 时间:
2016-04-24 15:46:34
阅读次数:
133
★懒加载即延时加载,即当对象需要用到的时候再去加载。其实就是重写对象的get方法,当系统或者开发者调用对象的get方法时,再去加载对象。 ★注意: 1. 如果是懒加载的话则一定要注意先判断是否已经有了,如果没有那么再去进行实例化 2. 在getter方法里切勿使用self.自己,因为self.自己会 ...
分类:
移动开发 时间:
2016-04-24 00:53:20
阅读次数:
178
property可以将python定义的函数“当做”属性访问,从而提供更加友好访问方式,但是有时候setter/getter也是需要的假设定义了一个类Cls,该类必须继承自object类,有一私有变量__x1.第一种使用属性的方法:classCls(object):
def__init__(self):
self.__x=None
defgetx(self):..
分类:
编程语言 时间:
2016-04-23 23:12:08
阅读次数:
278
重写setter方法,对这个属性加上限制可优化代码,如客户人群age 在 18-35岁。 重写getter方法,可改变需要的格式传出,如数据获得的时间戳或着字符串,可以通过dateWithTimeIntervalSince:,setDateFormatter:@"yyyy-MM-dd mm:ss" ...
分类:
其他好文 时间:
2016-04-23 13:27:07
阅读次数:
118
★懒加载即延时加载,即当对象需要用到的时候再去加载。其实就是重写对象的get方法,当系统或者开发者调用对象的get方法时,再去加载对象。 ★注意: 1. 如果是懒加载的话则一定要注意先判断是否已经有了,如果没有那么再去进行实例化 2. 在getter方法里切勿使用self.自己,因为self.自己会 ...
分类:
其他好文 时间:
2016-04-22 23:56:42
阅读次数:
138
一 KVC的基本概念 KVC是Key Value Coding的缩写,意思是键值编码。 在iOS中,提供了一种方法通过使用属性的名称(也就是Key)来间接访问对象属性的方法,这个方法可以不通过getter/setter方法来访问对象的属性。用KVC可以间接访问对象属性的机制。通常我们使用valueF ...
分类:
移动开发 时间:
2016-04-22 23:40:37
阅读次数:
258
属性可以用getter和setter方法的形式提供。
//撸码狗
class CodingDog : Dog{
//撸代码年数
var codingYears:Double
//撸代码总行数
var codeLines:Int
init(name:String,age:Int,codingYears:Double){
self.coding...
分类:
编程语言 时间:
2016-04-22 18:56:36
阅读次数:
161