我刚刚创建了一个普通的 MyClass 并定义了一个实例变量
@interface MyMFMessageComposeViewController : NSObject
{
NSString *body;
NSArray * recipients;
}
@property (readwrite, strong) NSString *body;
@property (readwrite, strong) NSArray * recipients;
@end
然后我核心到MFMessageComposeViewController
.
它起作用了——令人惊讶的是——由于某种原因,类变量被正确地转移了。
这是如何运作的?运行时是否真的搜索类变量 NAMES 来找到合适的类变量?
我认为强制只是记忆的叠加。
非常感谢您的洞察力?