探索Objective - C:从基础到应用
1. 引言
Objective - C是一种简单的计算机语言,旨在实现复杂的面向对象编程。面向对象编程建立在旧有思想之上,以新颖方式组合拓展,让程序设计更直观、开发更快、易于修改和理解。然而,对于新手而言,它带来了新的做事方式和大量术语,入门有一定难度。
2. 开发环境
大多数面向对象的开发环境包含以下三个主要部分:
- 对象库 :Cocoa是一个广泛的库,包含多个软件框架,如Foundation框架、用于构建图形用户界面的Application Kit框架等,可直接使用或按需调整。
- 开发工具集 :Mac OS X提供了Interface Builder,可图形化设计应用程序并组装用户界面;还有Project Builder,提供对编译器、调试器、文档、程序编辑器等工具的图形化访问。
- 面向对象编程语言及支持库 :本书聚焦于开发环境的这一组件,即Objective - C语言及其运行时环境。所有Cocoa框架都用Objective - C编写,应用程序需使用Objective - C或与之桥接的语言(如Java)才能受益于这些框架。Objective - C是C语言的扩展,以简单直接的方式赋予C语言完整的面向对象编程能力,其新增部分大多基于Smalltalk。
3. 为何选择Objective - C
选择Objective - C用于Cocoa框架有以下原因:
- 面向对象特性 :Cocoa
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



