课堂笔记01:Object-C 简介

iOS 开发388 字

本小节知识点

  1. Objective-C 简介
  2. Objective-C 发展现状
  3. Objective-C 语言学习路线及重点难点
  4. 学习目标

乔布斯

Object-C 简介

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

xcode

Object-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 编程语言排名

    • 2009 年排名 32
    • 2010 年排名 8
    • 2011 年排名 6
    • 2014 年排名 3
    • 2015 年排名 4(因为 Swift 一直在上升)
  • 编程语言排行网站:http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

排名

Objective-C 语言学习路线以及难点

思维导图

学习目标

  • 语法学习
  • 建立面向对象思维能力
  • 建立基本的项目需求分析能力
maksim
Maksim(一笑,吡罗),PHPer,Goper
OωO
开启隐私评论,您的评论仅作者和评论双方可见