@dynamic关键字
来源:互联网 发布:js中控制div隐藏 编辑:程序博客网 时间:2024/05/21 17:48
Objective-C 2.0 提供了@dynamic关键字。这个关键字有两个作用:
1 让编译器不要创建实现属性所用的实例变量;
2 让编译器不要创建该属性的get和setter方法。
@property(nonatomic, copy) NSString *string;
- 默认情况下,编译器会为当前类自动生成一个NSString *_string的实例变量(如果想改变实例变量的名称可以用@synthesize关键字)。
同时会生成两个名为
/**getter 方法 */ - (NSString *)string /**setter 方法 */ - (void)setString:(NSString *)String
但是
@dynamic关键字
就是让编译器编译的时候不要做这些事,同时在使用了存取方法时不用报错
使得编辑认为存取方法会在运行时找到。
0 0
- @dynamic关键字
- @dynamic关键字
- @dynamic关键字
- dynamic关键字
- dynamic关键字
- dynamic 关键字
- @dynamic关键字的作用
- C# Dynamic 关键字学习
- iOS @dynamic关键字
- 谈谈dynamic关键字
- OC-@dynamic 关键字
- OC关键字--@dynamic
- 关于@synthesize 和 @dynamic 关键字
- C#4.0初探:dynamic 关键字
- 浅谈Dynamic 关键字系列之一:dynamic 就是Object
- 浅谈Dynamic 关键字系列之一:dynamic 就是Object
- Flex中关于dynamic关键字的用法
- C# 4.0 新增 dynamic关键字介绍
- Java 里把 InputStream 转换成 String 的几种方法
- UVa 10074 - Take the Land
- 转载】Maven + SVN + Hudson 自动编译、部署、发布
- 写给新人数据挖掘基础知识介绍
- Android 绘图进阶:Canvas绘制联系人侧滑列表(drawText+监听者模式)
- @dynamic关键字
- svn搭建
- Node类源代码不完全分析
- [转]单表60亿记录等大数据场景的MySQL优化和运维之道
- 奇偶剪枝
- 10个实用的但偏执的Java编程技术
- 尝试真正在VIM上开发项目
- Android 使用【AIDL】调用外部服务
- 【LeetCode】258 Add Digits