更新时间:2019-01-09 14:28:39
封面
版权信息
前言
第1讲 配置开发环境
1.1 Mac应用程序开发环境
1.2 iPhone应用程序开发环境
1.3 查看安装目录内容
1.3.1 启动Xcode
1.3.2 启动Interface Builder
1.4 Mac中的基本操作
1.4.1 弹出菜单的显示方法
1.4.2工具条的定制
第2讲 应用程序与框架
2.1 关于应用程序
2.1.1 应用程序的种类
2.1.2 关于iPhone应用程序
2.2 框架
2.2.1 简单的【HeIIo WorId】程序
2.2.2 框架的出现
2.2.3 编程语言与框架的关系
2.3 Mac OS X以及iPhone SDK中的框架
2.3.1 框架的安装目录
2.3.2 Cocoa与Carbon
2.3.3 应用程序中使用的框架
2.4 Cocoa与Carbon的发展轨迹
第3讲 Cocoa与Objective-C
3.1 框架的使用
3.1.1 关于API
3.1.2 API与编程语言的关系
3.2 Objective-C的发展史
3.3 用于其他语言中的Cocoa API
3.3.1 通过桥调用Cocoa
3.3.2 是否应提倡在Objective-C以外的语言中调用Cocoa API的开发方式
3.4 解答与Objective-C相关的几个疑问
第4讲 开发工具
4.1 Xcode
4.1.1 综合开发环境Xcode的功能
4.1.2 工程窗口
4.1.3 文本编辑器的功能
4.1.4 开发者手册
4.2 Interface Builder
4.3 Dashcode
4.4 iPhone模拟器
4.5 其他工具
4.5.1 FiIeMerge
4.5.2 Icon Composer
4.5.3 Property List Editor
4.6 Mac或iPhone应用程序开发的流程
4.6.1 准备应用程序用的材料
4.6.2 建立步骤
4.6.3 gcc
第5讲 Cocoa环境下的面向对象编程
5.1 面向对象的基本概念术语
5.1.1 类
5.1.2 实例
5.1.3 实例变量
5.1.4 方法
5.1.5 继承
5.1.6 相互关系
5.1.7 对象
5.2 在Cocoa实例中理解基本术语
5.2.1 通过按钮配置理解基本术语
5.2.2 文本输入框的继承关系
第6讲 Hello World应用程序
6.1 Hello World程序
6.2 启动Xcode创建工程
6.3 编辑代码
6.4 启动Interface Builder设计用户界面
6.4.1 xib文件
6.4.2 Interface BuiIder窗口
6.4.3 设计HeIIo WorId的用户界面
6.5 连接插座与动作
6.6 完成Hello World App Delegate的代码编写
6.7 建立与运行
6.8 开发步骤再回顾
第7讲 MVC构架
7.1 Hello World应用程序开发流程中包含的信息
7.2 什么是MVC构架
7.2.1 视图层
7.2.2 模型层
7.2.3 控制层
7.3 使用MVC构架的实例
7.3.1 iTunes的模型
7.3.2 iTunes的视图
7.3.3 iTunes的控制
7.4 使用MVC构架的Cocoa应用程序开发特点
7.4.1 视图组件由Cocoa提供
7.4.2 保持视图与模型间的相互独立
7.4.3 应用程序特有的功能由控制提供
7.4.4 只用创建模型以及控制的类
第8讲 插座与动作
8.1 视图与控制间信息交换
8.2 插座与动作
8.2.1 什么是插座
8.2.2 什么是动作
8.3 插座与动作的连接
8.3.1 插座与动作的追加
8.3.2 插座的连接
8.3.3 动作的连接
8.3.4 连接确认