Objective-C有一个叫做@dynamic的特性。
Google只列出关于动态输入的结果。
我很少在代码中看到这一点,我不知道它是用来做什么的。有人能给我解释一下吗?谢谢。
发布于 2011-01-07 10:18:14
@dynamic
的意思是“我的类会弄清楚如何在运行时响应它”。使用对象的运行时机制来拦截它通常不会响应的消息。在使用核心数据数据库存储持久数据的情况下,NSManagedObject将这些数据转换为对-valueForKey:
和-setValueForKey:
的调用。
看看斯坦福大学iPhone开发课程的Lecture 12 (2010年秋季)。
https://stackoverflow.com/questions/4621952
复制相似问题