ios(7)@synthesize和@dynamic分别有什么作用?
2015-11-02 21:24
281 查看
@property有两个对应的词,一个是@synthesize,一个是@dynamic。如果@synthesize和@dynamic都没写,那么默认的就是@syntheszie var = _var;
@synthesize的语义是如果你没有手动实现setter方法和getter方法,那么编译器会自动为你加上这两个方法。
@dynamic告诉编译器,属性的setter与getter方法由用户自己实现,不自动生成。
@synthesize的语义是如果你没有手动实现setter方法和getter方法,那么编译器会自动为你加上这两个方法。
@dynamic告诉编译器,属性的setter与getter方法由用户自己实现,不自动生成。
相关文章推荐
- #在蓝懿学习iOS的日子#Day10
- iOS 心得九:应用缓存的查看和清除
- 01_iOS开发需要准备什么?
- IOS开发——01_第一个OC程序
- IOS开发——02_第一个类的创建、声明…
- iOS启动过程
- IOS开发——02_第一个类的创建、声明…
- iOS启动过程
- 01_iOS开发需要准备什么?
- IOS开发——01_第一个OC程序
- ios(6)Observer – 观察者模式
- iOS开发>学无止境 - 去除两端空格和回车
- ios 上传单张图片到服务器
- iOS开发记录<1>
- SDWebImage异步加载图片及缓存的管理与清理 -- 推荐
- 最新版SDWebImage的使用 -- 推荐 - 高效
- iOS 框架和服务
- iOS 多线程
- SDWebImage源码解析之SDWebImageManager的注解
- iOS KVC_KVO_Archiver