Objective-C运行时编程指南(Objective-C Runtime Programming Guide)
来源:互联网 发布:网络电视需要宽带吗 编辑:程序博客网 时间:2024/05/03 10:45
简介
Objective-C语言进可能将许多决策从编译和链接延缓到运行时。它尽可能的动态处理事务。这意味着Objective-C不仅需要编译器还需要执行编译代码的运行时系统。运行时系统充当Objective-C的一种操作系统,使之正常工作。本文着眼于NSObject 类以及Objective-C 程序如何与运行时系统交互。特别是,在运行时动态的加载新类,并将消息转发给其他对象。它还提供了如何在程序运行时找到对象的信息。
阅读本文可以理解Objective-C运行时系统是如何工作的以及如何利用它。通常情况下,在编写Cocoa应用时,有必要了解和理解这份材料。
本文组织结构
本文有以下章节运行时版本和平台(Runtime Versions and Platforms)
与运行时交互(Interacting with the Runtime)
消息传递(Messaging)
动态方法解析(Dynamic Method Resolution)
消息转发(Message Forwarding)
类型编码(Type Encodings)
声明属性(Declared Properties)
文件修订历史(Document Revision History)
另请参阅
Objective-C 运行时引用描述了数据结构和Objective-C 运行时支持库的函数。可以使用这些接口与Objective-C 运行时系统交互。例如,可以添加类或方法或者获取加载类的所有定义类的列表。Objective-C编程描述了Objective-C语言。
Objective-C版本说明描述了在最近版本的OS X Objective-C 运行时的变化。
官方原文地址:
https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ObjCRuntimeGuide/Introduction/Introduction.html
文件修订历史(Document Revision History)
此表描述了Objective-C运行时编程指南的变化
日期
说明
2009-10-19
小修改
2009-07-14
完成_getAttributes属性类型列表
2009-02-04
纠正印刷错误
2008-11-19
新文档,描述了 Objective-C 2.0运行时支持的库
官方原文地址:
https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ObjCRuntimeGuide/RevisionHistory.html#//apple_ref/doc/uid/TP40008048-CH99-SW1
0 0
- Objective-C运行时编程指南(Objective-C Runtime Programming Guide)
- Runtime ---Objective-C运行时编程指南
- Objective-C Runtime Programming Guide
- Objective-C Runtime Programming Guide
- Objective-C的运行时编程(Runtime Programming)
- Objective-C的运行时编程(Runtime Programming)
- Objective-C的运行时编程(Runtime Programming)
- Objective-C Runtime Programming Guide 中文翻译
- Objective-C Runtime Programming Guide 中文翻译
- Objective-C Runtime Programming Guide 笔记01
- [运行时]Objective-C的运行时编程(Runtime Programming)
- [译]Objective-C Runtime Programming Guide -Messaging (二)
- iOS学习笔记10—Objective-C的运行时编程(Runtime Programming)
- iOS学习笔记10—Objective-C的运行时编程(Runtime Programming)
- runtime系列1--Objective-C Runtime Programming Guide简介
- Objective-C 运行时编程指南 之 Runtime Versions and Platforms Runtime
- Objective-C Runtime 运行时
- Objective-C Runtime 运行时
- typedef函数指针用法
- iOS相机编程主题(Camera Programming Topics for iOS)
- 【Spark亚太研究院系列丛书】Spark实战高手之路-第3章Spark架构设计与编程模型第3节:Spark架构设计(1)
- tags 在linux的下的使用
- 键盘上特殊符号的中英文名称
- Objective-C运行时编程指南(Objective-C Runtime Programming Guide)
- 多线程多个消费者与生产者(c++版)
- OJ刷题之《将十进制、八进制和十六进制数1000对应十进制数输出》
- 韩顺平php视频笔记37 php数据类型(部分)
- SecureCrt设置字符编码
- @html.ActionLink的几种参数格式
- java实现验证码步骤
- 各种Java加密算法
- 编译FLTK时Errors汇总