黑马程序员技术交流社区

标题: 你可能不知道的OC [打印本页]

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

作者: conpgy    时间: 2014-4-3 20:24
嗯。。学习
作者: haohaoxuexi    时间: 2014-4-3 22:08
了解了解
作者: 李欢宇    时间: 2014-11-23 13:38
非常有用的知识
作者: 世俗孤岛    时间: 2015-3-21 08:58
学习了!
作者: 1048    时间: 2015-3-22 16:10
这是个神奇的世界啊。。。。。。
作者: iitt    时间: 2015-5-5 11:25
这个真没听过!
作者: 陈刘科    时间: 2015-5-5 15:27
需要学习的东西还很多呀。。。
作者: baby14    时间: 2018-8-27 10:53
多谢分享




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2