iOS面试中遇到@synthesize和@dynamic
2014-09-16 01:27
169 查看
@synthesize
除非开发人员已经做了,否则由编译器自动生成getter/setter方法。
当开发人员自定义存或取方法时,自定义会屏蔽自动生成该方法。
@dynamic
告诉编译器,不自动生成getter/setter方法,避免编译期间产生警告。
是由开发人员提供相应的代码:对于只读属性需要提供 setter方法;对于读写属性需要提供 setter 和 getter方法。
除非开发人员已经做了,否则由编译器自动生成getter/setter方法。
当开发人员自定义存或取方法时,自定义会屏蔽自动生成该方法。
@dynamic
告诉编译器,不自动生成getter/setter方法,避免编译期间产生警告。
是由开发人员提供相应的代码:对于只读属性需要提供 setter方法;对于读写属性需要提供 setter 和 getter方法。
相关文章推荐
- iOS_面试遇到的问题
- ios面试遇到的问题<3>
- 面试iOS开发工程师职位遇到的问题
- iOS中 @synthesize 和 @dynamic
- IOS-7-纪念一下刚刚接到的第一份offer(下面是面试遇到的问题)
- iOS中 @synthesize 和 @dynamic
- 本文作者对iOS开发者及设计师在面试时可能会遇到的问题进行了筛选与汇总。一方面,能够帮助HR在短时间内获取更多反馈信息,以甄选合适人选,而开发者及设计师在寻找相关工作时,也可作为参考,为面试做好万全准
- iOS 面试中遇到的部分问题及简单答案(1)->(陆续更新)
- ios 平时自己面试遇到的一些问题
- IOS-7-纪念一下刚刚接到的第一份offer(以下是面试遇到的问题)
- iOS中的@dynamic与@synthesize
- iOS中 @synthesize 和 @dynamic
- iOS中,@dynamic关键字和@synthesize关键字是用来做什么的?
- 面试遇到的两道算法题
- 分享Java面试中遇到的一些经典算法题目
- 面试遇到的20大问题
- 在面试时遇到不了解的问题,如何顺畅的与面试人员交流?
- 15个应聘不同职位所遇到的让你摸不着头脑的面试问题
- 面试里经常遇到的一个关于StringBuffer和final的问题
- 笔试、面试中遇到的进程通信的问题