参考:http://blog.youkuaiyun.com/qq515383106/article/details/8508611的评论
_下划线是一种编程规范,apple的代码开始没有这么做,最近两年
才这样了,用于修饰成员变量,
@synthesize name=_name;
目的就是生成的getter和setter中所引用的是_name 而不是name。
name从此就不应该在代码中出现,该出现的要么是_name,要么
self.name.
self.name 就是[self getName]
本文探讨了苹果公司近年来在代码中引入下划线作为编程规范的原因及使用方式,强调了其在生成getter和setter方法中的作用,确保代码的可读性和一致性。
1万+

被折叠的 条评论
为什么被折叠?



