Object-c和C++哪个更难一些?

cc12 发布于 2015/05/08 19:27
阅读 2K+
收藏 0
请问用过C++和Object-c的前辈们,Object和C++哪个学习和使用起来更难一些?另外苹果推出了swift,这是要放弃oc吗?
加载中
0
愤怒的小兔
愤怒的小兔
好丰富的标签,坐等大神~~~~~~~
0
回去干活
回去干活

你可以这么理解,他们都支持C.

但是C的语法功能太有限,于是便在上面进行扩展,不过C++是一个标准,由很多不同平台的编译器实现.

但OC主要是由apple这边再支持,实际上两个语言就是扩展的语法不同.就难度性的话,我觉得都差不多,可能C++的标准迭代版本比较多,但是很多语法淘汰起来比较慢,可能要学习比较多的语法和标准库.

其它也就是要对指针有个了解,知道如何控制内存就行了.并不会比java难太多.

至于swift我不太了解,给我的感觉和go差不多,是一种带GC的AOT编译型语言.

你要搞苹果的话理论上是不需要oc,直接上swift,不过现在的教程资料OC是比较多的,我建议你从OC搞起,不然你碰到一些很底层的问题,却找不到答案这是很烦的.


0
无锡首席大都督程序员

C++肯定难,因为C++几乎有无数的语法糖和无数的陷阱

至于使用swift,是因为swift使用起来更容易,应用层开发,避免内存陷阱是有眼光的做法

0
Windoze
Windoze
显然是Objective-C,你看你连名字都拼不对……
0
maxos
maxos
OC比较反人类
返回顶部
顶部