黑马程序员技术交流社区
标题:
你可能不知道的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