@synthesize是对属性的实现,实际上就是制定setter和getter操作的实例变量的名称
举个栗子:
@synthesize array; 默认操作的实例变量和属性同名
@synthesize array = _array; 指定变量名为等号后面的符号
Xcode4.5之后 @synthesize可以省略,默认系统实现的setter、getter中操作了一个实例变量,名称是_属性名
但是如果同时重写了setter和getter方法,那么synthesize必须要实现