首页技术objective-c,Objective-C和C++ 的区别有哪些为什么苹果会选择前者

objective-c,Objective-C和C++ 的区别有哪些为什么苹果会选择前者

编程之家2024-03-23105次浏览

一、Objective-C和C++ 的区别有哪些为什么苹果会选择前者

objectC就是C++的一种,封装了一些库,编译苹果系统下开发。QT也是一种C++,也封装了很多库,linux下用的多。

objective-c,Objective-C和C++ 的区别有哪些为什么苹果会选择前者

如果linux+QT+移动通信设备库作为手机平台,那么水果手机的操作优势就没啥了,手机也不需要8G内存才算牛。估计2G的手机速度就飞快了,CPU也不要那么多核,有个三两个就好的不得了了。扯远了。

总之,oc就是苹果版的C++而已。

二、swift相比起objective-c到底有什么优势

Swift致力于成为一门通用的语言,这点和OC有根本的区别1OptionalType更安全2不像OC那样啰嗦,很简洁,少打很多没用的字3强大的枚举和Where4泛型5开源,随时加入新的idea

三、Objective-C和C++混合编程(iPhone/MacOS/iPad)

objc可以用大部分c的语法。.cpp文件名果断改成.m。

c++为什么不能用try/catch呢,本来就是他自己的。

objc没听说用stl的,他有自己的继承,你用了就知道。虽然可以用c++写,但也只是可用,人家肯定得用自己的语法。

objective-c,Objective-C和C++ 的区别有哪些为什么苹果会选择前者

至于mac系统,貌似必须要苹果机才方便做苹果开发,普通电脑好像不行,起码我这公司是不得不每人配台1w的苹果。

objective-c,Objective-C和C++ 的区别有哪些为什么苹果会选择前者
寻址范围怎么算(求寻址范围的公式)tftpd32(tftpd32如何使用)