尽管已经写了一段时间的oc但对self.xxx和_xx的理解以及在三方代码中看到的@synthesize不是很理解,写代码还是不能太随便,不理解的东西写多了容易埋坑,所以还是花了点时间整理下这些到底是什么
什么是成员变量和属性
@interface Person : NSObject
{
NSString *name ; // 成员变量,实例变量
}
// 属性
@property (nonatomic, strong) NSString *pName;
@end
定义在h文件中的属性和成员变量和m文件中定义的区别以及属性的特质相关内