我有.h
@property (nonatomic) NSString *yourMom;
然后在.m
没有合成! 在viewdidload中直接访问:
_yourMom = @"Sally";
这可以不合成。为什么呢?
答案 0 :(得分:2)
Objective-C @properties在未明确实现时默认合成。
除非另行指定,否则合成的实例变量与属性具有相同的名称,但带有下划线前缀。例如,对于名为firstName的属性,合成的实例变量将被称为_firstName。
请从Apple阅读此document。它提供了您需要的全面信息。