Objective C 关联对象
谁能解释关联对象在幕后是如何工作的?特别是,它们的存在是否需要每个对象都持有一个额外的 ivar?或者 Objective C 有办法避免这种情况吗?
Can anyone explain how associated objects work, under the hood? In particular, does their existence require every object to hold an extra ivar? Or does Objective C have a way to avoid that?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
关联的对象保存在与实例存储分开的字典中。
Associated objects are kept in a dictionary separate from the instance storage.