博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
obj-c的优缺点
阅读量:5942 次
发布时间:2019-06-19

本文共 359 字,大约阅读时间需要 1 分钟。

优点:

1) Cateogies : 类别

2) Posing : 扮演

3) 动态识别 : 编译时与运行时动态识别类型

4) 指标计算 : 指针计算 指针的 +- * /

5) 弹性信息传递 : 某方法对接收消息的传递

6) 不是一个过渡复杂的C衍生语言 : OC把C语言简单化

7) Object-C与C++可混合编程

缺点

1) 不支援命名空间 : C#等其它语言可以通过命名空间将相同名字的类进行分类,而obj中只能通过前缀(NS UI)进行区分

2) 不支持运算符重载

3) 不支持多重继承

4) 使用动态运行时类型那个,所有的方法都是函数调用,所以很多编译时优化方法都用不到(如内联函数等), 性能低劣

 

转载于:https://www.cnblogs.com/tian-sun/p/4309681.html

你可能感兴趣的文章
Numpy中的random模块中的seed方法的作用
查看>>
史上最全的数据库面试题,不看绝对后悔
查看>>
Chrome百度不显示中文字体
查看>>
用java数组模拟登录和注册功能
查看>>
javaScript实现归并排序
查看>>
关于jsb中js与c++的相互调用
查看>>
串结构练习——字符串匹配
查看>>
CF Round #426 (Div. 2) The Useless Toy 思维 水题
查看>>
UVA 122 Trees on the level 二叉树 广搜
查看>>
POJ-2251 Dungeon Master
查看>>
tortoisesvn的安装
查看>>
大S变"汪太"!与汪小菲注册结婚
查看>>
我是怎么使用最短路径算法解决动态联动问题的
查看>>
URAL 1353 Milliard Vasya's Function DP
查看>>
速读《构建之法:现代软件工程》提问
查看>>
Android onclicklistener中使用外部类变量时为什么需要final修饰【转】
查看>>
django中聚合aggregate和annotate GROUP BY的使用方法
查看>>
TFS简介
查看>>
docker管理平台 shipyard安装
查看>>
安装django
查看>>