Object C,开发环境是 Xcode。
Xcode 是运行在 *** 作系统Mac OS X上的集成开发工具(IDE),由苹果公司开发。Xcode是开发OS X 和 iOS应用程序的最快捷的方式。Xcode 具有统一的用户界面设计,编码、测试、调试都在一个简单的窗口内完成。
Object-C通常写作Objective-C或者Obj-C或OC,是根据C语言所衍生出来的语言,继承了C语言的特性,是扩充C的面向对象编程语言。它主要使用于Mac OS X和GNUstep这两个使用OpenStep标准的系统,而在NeXTSTEP和OpenStep中它更是基本语言。
Objective-C可以在gcc运作的系统写和编译,因为gcc含Objective-C的编译器。在MAC OS X系统下,运用苹果提供的SDK等开发工具包,可以用来做IOS开发,开发后的程序在Iphone虚拟机中进行测试,运用的主要语言为Object-c。与C#类似。Object-c仅支持单一父类继承,不支持多重继承。
*** 作系统使用C语言和汇编编写的,Windows,UNIX,Linux都是这样的。绝大部分是C,极少情况使用汇编。*** 作系统的编写需要与硬件厂商紧密配合,两者相辅相成。 *** 作系统的实现要对硬件作出假设,硬件的设计要对 *** 作系统的使用做出假设。所以开发 *** 作系统很大的难度就是要和众多硬件设备供应商保持紧密的合作。
编写 *** 作系统,和开发应用程序很大的不同是,他没有平台的库函数使用,很多时候是直接面向硬件,而且不是像应用程序是靠事件来驱动,而是靠中端机制来促使 *** 作系统运行
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)