Objective-C有一个名为@dynamic的功能.
谷歌只列出有关动态键入的结果.
我很少在代码中看到这一点,我不明白它的用途.谁能给我解释一下吗?谢谢
Objective-C有一个名为@dynamic的功能.
谷歌只列出有关动态键入的结果.
我很少在代码中看到这一点,我不明白它的用途.谁能给我解释一下吗?谢谢
@dynamic
意味着"我的类将知道如何在运行时对此做出响应."对对象使用运行时机制来拦截它通常不会响应的消息.在使用核心数据数据库存储持久数据的情况下,NSManagedObject将这些数据转换为对-valueForKey:
和-setValueForKey:
的调用.
看看斯坦福大学iPhone开发课程Lecture 12(2010年秋季).