Objective-C简介

来源:互联网 发布:淘宝客新建导购推广 编辑:程序博客网 时间:2024/05/22 15:32
1.Objective-C 是一种面向对象的计算机语言(是什么)
2.OC不是一种全新的语言,它是在C语言的基础上增加了面向对象的语法,所以OC兼容C语言,可以再OC中混入C语言代码,甚至是C++代码。(怎么来的)
3.可以使用OC来开发Mac OS X平台 和iOS平台的程序。(作用)
4.Objective-C发展史
  • 1986年,BradCox在纯面向对象语言SmallTalk的基础上创造出Objective-C语言,也就是说BradCox“孕育”了OC。
  • 1985年,Steve Jobs从苹果公司被赶走,成立了NeXT公司,选择Unix作为操作系统。
  • 1988年,Steve Jobs获得了Objective-C的使用版权,使用OC设计了NeXTSTEP操作系统,OC使得NeXTSTEP操作系统的设计变得更加容易。
  • 1994年,NeXT 与Sun共同制定OpenStep的API(Application Programming Interface—预先定义的函数,开发者无需访问源码),其中有两个重要的框架Foundation 和 Application Kit,与此同时开始使用NS命名前缀。
  • 1995年,NeXT从StepStone活得了OC的全部版权。
  • 1996年,Steve Jobs重回苹果公司,把OpenStep用于Mac OS X操作系统开发,其版本和开发环境叫做Cocoa,使用Objective-C为基础语言,开发工具为Xcode 和 Interface Builder,后来这两个工具合二为一了。

1 0