A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

谁动了Hn

初级黑马

  • 黑马币:0

  • 帖子:13

  • 精华:0

© 谁动了Hn 初级黑马   /  2014-4-3 09:12  /  2361 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

都说OC没有垃圾回收机制,其实在Objective-c2.0之后,它是有垃圾回收机制的,不过是用作Mac上的。@dynamic@synthesize一样,是用在@implementation里用于生产setter 和 getter的,区别是@synthesize自动生成属性的setter和getter方法。@dynamic 就是要告诉编译器,代码中用@dynamic修饰的属性,其getter和setter方法会在程序运行的时候或者用其他方式动态绑定,以便让编译器通过编译,主要是用在NSManagerObject对象的属性声明上,由于此类对象的属性一般是从Core Data的属性中生成的,core data 框架会在程序运行的时候为此类属性生成getter和setter方法。

评分

参与人数 1技术分 +1 收起 理由
jing迪 + 1

查看全部评分

8 个回复

倒序浏览
嗯。。学习
回复 使用道具 举报
了解了解
回复 使用道具 举报
非常有用的知识
回复 使用道具 举报
学习了!
回复 使用道具 举报
这是个神奇的世界啊。。。。。。
回复 使用道具 举报
iitt 中级黑马 2015-5-5 11:25:31
7#
这个真没听过!
回复 使用道具 举报
需要学习的东西还很多呀。。。
回复 使用道具 举报
baby14 金牌黑马 2018-8-27 10:53:18
9#
多谢分享
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马