Objective-C简介

1.Objective-C简介

  • Objective-C是一种面向对象的计算机语言
  • OC不是一门全新的语言
  • C语言的基础上增加了一层最小的面向对象语法
  • OC完全兼容C语言
  • 可以在OC代码中混入C语言代码,甚至是C++代码
  • 可以使用OC开发Mac OS X平台和iOS平台的应用程序

2. Objective-C发展现状

  • 1986年,BradCox(布莱德·考克斯)在第一个纯面向对象语言Smalltalk基础上写成了Objective-C语言。

  • 1985年,被赶出苹果公司的Steve Jobs成立了NeXT公司,致力于开发强大且经济的工作 站。NeXT选择Unix作为其操作系统

  • 1988年Steve Jobs获得了Objective-C的使用版权,使用Objective-C来编写NeXTSTEP操作系统,Objective-C使得设计NeXTSTEP操作系统更加容易

  • 1994,NeXT与Sun共同制定OpenStep API标准,其中两个重要的部分是Foundation跟 Application Kit,此时开始使用命名前缀NS。

  • 在1995年,NeXT从Stepstone得到了Objective-C全部版权

  • 1996 Steve Jobs重回苹果公司,把OpenStep用于 Mac OS X操作系统开发,它的版本和开发环境叫Cocoa,使用 Objective-C作为基础语言,开发工具Xcode和Interface Builder。

  • 2007 苹果公司推出Objective-C2.0,Objective-C是Mac OS X和 iOS开发的基础语言。

  • Objective-C编程语言排名

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.Objective-C简介 Objective-C是一种面向对象的计算机语言 OC是不一门全新的语言 C语言的...
    还好我不懂阅读 3,914评论 0 2
  • 简介 Objective-C 通常写作 objc 或 OC,是根据 C 语言所衍生出来的语言,继承了 C 语言的特...
    独木舟的木阅读 8,609评论 0 7
  • Objective-C是基于C语言的.a. 在C语言的基础之上新增了面向对象的语法.b. 将C语言中复杂的、繁琐的...
    Happy晓哥阅读 4,214评论 0 51
  • Objective-C 语言简介 Objevitve-C在C语言基础上做了面向对象的扩展。 1980年代由Brad...
    Maxmin阅读 3,180评论 0 0
  • 男的女的都喜欢就是不喜欢你二十岁三十岁都可以就是你不可以和谁都不会和你就这样指着鼻子说出来不好吗死就死到复不了生我...
    sssssd阅读 1,683评论 0 0