参考:http://blog.csdn.net/qq515383106/article/details/8508611的评论
_下划线是一种编程规范,apple的代码开始没有这么做,最近两年
才这样了,用于修饰成员变量,
@synthesize name=_name;
目的就是生成的getter和setter中所引用的是_name 而不是name。
name从此就不应该在代码中出现,该出现的要么是_name,要么
self.name.
self.name 就是[self getName]