当前位置: 代码迷 >> Iphone >> Object_C和C++什么关系,该怎么解决
  详细解决方案

Object_C和C++什么关系,该怎么解决

热度:605   发布时间:2016-04-25 06:46:57.0
Object_C和C++什么关系
Object_C和C++什么关系???

IOS下可以用C++开发吗?

------解决方案--------------------
Objective-C标准C的一个扩展,和C++基本没有关系,iOS开发是可以用C++开发的,如果你刚开始,建议不用C++,甚至忘记C++,把Objective-C完全学通再说。
------解决方案--------------------
开发工具?官方的就只有一个Xcode,你看来还没有任何相关的经验,请你关注一下我的博客
blog.csdn.net/nicktang

------解决方案--------------------
支持C++开发 xcode就可以开发,只是程序源文件的扩张名不一样
------解决方案--------------------
用c++开发的ios的悄然经过
------解决方案--------------------
既然用一个平台,就用这个平台的推荐开发工具,学obj-c又不费多少时间的,如果你会c++,并且开发过软件,那基本上语法学完就算学会了,苹果的iOS框架非常没技术含量,学起来不花多少时间的(iMAC不好说,似乎图形方面非常庞大而牛X).c++的话和obj-c api对接是很大一块,搞明白的时间obj-c都已经精通了.
obj-c在我看来就是一垃圾语言,苹果的框架还不如win.但是既然你要开发苹果,就得入乡随俗,自己搞得很牛逼最后吃亏的还是自己,别的不说,你用c++搞的代码,都没几个人能接手,如果你是小程序员,没人敢雇你,如果你想当领导,没人能接手你的工作然后被你领导.
------解决方案--------------------
语言是相通的,分别也就是内库的命名不同,执行的效率不同
关键是掌握一套思路
到时就可以一通百通了
------解决方案--------------------
object c 苹果自己的面向对象语言 
Object-c与c++差异
单一继承:Objective-C不支持多重继承,(同Java和Smalltalk),而C++语言支持多重继承。
动态:Objective-C是动态定型(dynamicaly typed)所以它的类库比C++要容易操作。Objective-C 在运行时可以允许根据字符串名字来访问方法和类,还可以动态连接和添加类。 
C++ 跟从面向对象编程里的Simula67(一种早期OO语言)学派,而Objecive-C属于Smalltalk学派。 在C++里,对象的静态类型决定你是否可以发送消息给它,而对Objecive-C来说,由动态类型来决定。Simula 67学派更安全,因为大部分错误可以在编译时查出。而Smalltalk学派更灵活,比如一些Smalltalk看来无误的程序拿到Simualr 67那里就无法通过。从很多方面来看,C++和Objective-C的差别,与其说时技术上的,不如说是思维方式上的。
常用的系统快捷键:复制、粘贴 、剪切option+c,Option+V,Alt+table,Option+N,Shift+Option+N
内核环境:主要由Mach和BSD组成,但它同时也包括了网络协议栈、网络服务、文件系统和设备驱动程序

------解决方案--------------------
马甲的薄厚不同而已
------解决方案--------------------
Objc就是弱智的C++.