首页 > 移动平台 > 详细

iOS面试中遇到@synthesize和@dynamic

时间:2014-09-16 01:35:29      阅读:360      评论:0      收藏:0      [点我收藏+]
@synthesize
除非开发人员已经做了,否则由编译器自动生成getter/setter方法。
当开发人员自定义存或取方法时,自定义会屏蔽自动生成该方法。

@dynamic
告诉编译器,不自动生成getter/setter方法,避免编译期间产生警告。
是由开发人员提供相应的代码:对于只读属性需要提供 setter方法;对于读写属性需要提供 setter 和 getter方法。

iOS面试中遇到@synthesize和@dynamic

原文:http://blog.csdn.net/idoshi201109/article/details/39305993

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!