Objective-c使用动态类型检
2012-02-23 01:48
239 查看
Objective-c使用动态类型检查---即:运行时系统而非编译器负责询问对象它们可以执行哪些方法和它们属于哪个类。这意味着当程序运行时,可以选择发送哪些消息和将消息发送给那些个对象。
你可以选择一个对象,通过编程方式创建一条消息,然后在不知道哪个对象被选中以及将发送哪条消息的情况下发送消息。
伴随强大功能而来的是责任--只能将消息发送给真正实现了该选择器所描述方法的对象。
Objective-c使用动态类型检查意味着---可以通过好几种不同的方式指向同一类对象。
你可以选择一个对象,通过编程方式创建一条消息,然后在不知道哪个对象被选中以及将发送哪条消息的情况下发送消息。
伴随强大功能而来的是责任--只能将消息发送给真正实现了该选择器所描述方法的对象。
Objective-c使用动态类型检查意味着---可以通过好几种不同的方式指向同一类对象。
相关文章推荐
- objective-c 多态 — 动态类型 id 的使用
- objective-c 多态 ——动态类型 id 的使用(与 C# 的比较说明)
- objective-c 多态 ——动态类型 id 的使用(与 C# 的比较说明)
- Objective-C学习笔记11:多态和动态类型
- 【点滴积累】在C#中使用反射动态调用类型成员
- Objective-C语法之动态类型(isKindOfClass, isMemberOfClass,id)等
- Objective-C语法之动态类型(isKindOfClass, isMemberOfClass,id)等
- Objective-C多态:动态类型识别+动态绑定+动态加载
- 使用泛型委声明来动态指派委托的返回类型
- 使用dynamic 类型动态调用方法
- Objective-C 动态类型(isKindOfClass, isMemberOfClass,respondsToSelector,instancesRespondToSelector
- Objective-C语法之动态类型(isKindOfClass, isMemberOfClass,id)等
- Objective-C多态:动态类型识别+动态绑定+动态加载
- Objective-C语法之动态类型(isKindOfClass, isMemberOfClass,id)等
- Objective-c 特性之多态、动态类型和动态绑定
- 泛型约束where条件的使用(通过类型参数动态反射创建实例)
- 动态装载和使用类型
- 使用泛型, 写一个为任意类型的动态数组添加元素的方法
- foreach属性-动态-mybatis中使用map类型参数,其中key为列名,value为列值
- objective-c 把所有类型为UIButton的子控件放在父视图中央 动态创建按钮