从我正在阅读的文档中,@dynamic在运行时创建访问器方法,而@synthesize将在构建时创建访问器。@dynamic和@synthesize之间有什么区别?
那么让我猜测:@dynamic节省了一些内存,代码在内存页面中保持较小?或者是什么?这些之间还有什么其他区别?
可以说:“使用@dynamic而不是@synthesize”总是一个好主意?我的意思是......如果这能节省真正的记忆,为什么不呢?
但我想@dynamic比@synthesize有一些缺点,否则每个人都会使用@dynamic。那么有什么缺点?