例如:
//Myclass.h
@property(nonatomic, strong) NSString *name;
//MyClass.m
//@synthesize name = _name
所以我知道我们不再需要使用@synthesizeiOS6+ 了。编译器会自动为我创建 getter 和 setter。
但我不明白是什么时候用什么
self.name = @"Testing"时候用_name = @"Testing"?应该
_name = @"Testing"一直使用吗?如果是,什么时候?什么时候应该使用 iVAR?
另外,如果我想编写自己的 getter 和 setter,我需要编写
@synthesize还是可以只编写自己的 getter 和 setter?
谢谢你的帮助!