OC重要工作也由编译器来完成?
来源:互联网 发布:魔方淘宝 编辑:程序博客网 时间:2024/06/10 15:11
NO,OC的重要工作都由”运行期组件(runtime component)”而非编译器来完成,实际上,使用OC的面向对象特性所需的全部数据结构及函数都是在运行期组件里面。
举例来说:
运行期组件中含有全部内存管理方法。
那么’’运行期组件”是什么?
运行期组件本质上就是一种与开发者所编代码相链接的”动态库(dynamic libary)”,其代码能把开发者编写的所有程序粘合起来。
这样做的好处是 只需更新运行期组件,即可提升应用程序性能。而那些许多工作都在”编译期(compile time)” 完成的语言,若想获得性能的提升,则要重新编译应用程序代码。
0 0
- OC重要工作也由编译器来完成?
- 由主机来完成
- const由编译器来实现
- C编译器会自动完成由‘*’到‘<<’的加速?!
- TD中的各个状态分别由谁来完成?
- 编译器也会出错--由VC优化引起的BUG
- 为什么从java源码到class字节码是由编译器完成
- 反省自己的问题,这是新年来的第一重要工作
- 也谈写写编译器
- 编译器也有bug
- 完成了 哦也
- 36氪首发 | 推出行业智能助理“吾来”,「助理来也」完成千万美元B轮融资
- 顶端由javascript代码完成:
- 境由心来......
- 断断续续写了近一个月程序基本完成了后台模块,也有了些体会,觉得应该记下来
- 那来别人做好的jsp网站,环境也配置完成了,但是出现下面的问题了。求指教
- 我来也
- VB我来也
- [实例]php中PDO方式实现数据库的增删改查
- 关于单向动态链表的一些总结
- 五大开源Web服务器
- 开源 java CMS - FreeCMS2.3 移动app运行配置
- NSString属性什么时候用copy,什么时候用strong?
- OC重要工作也由编译器来完成?
- 通过读注册表的方法获得 home directory:所有用户
- 【学习笔记】JavaScript编码规范- 空白
- 在web页面上快速生成二维码的两种实用方法
- VC获取Windows所有用户的用户名
- 12166 - Equilibrium Mobile(DFS)
- 文章标题
- CSU1619 Con + tin / (ued + Frac / tions)
- Nginx工作原理和优化、漏洞