图书介绍

iPhone程序开发基础教程pdf电子书版本下载

iPhone程序开发基础教程
  • 刘铭,朱舸,王佳编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121138164
  • 出版时间:2011
  • 标注页数:248页
  • 文件大小:37MB
  • 文件页数:261页
  • 主题词:移动电话机-应用程序-程序设计-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页 直链下载[便捷但速度慢]   [在线试读本书]   [在线获取解压码]

下载说明

iPhone程序开发基础教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 iPhone开发前的准备 1

1.1 iOS概述及其系统架构 2

1.1.1 iOS的系统架构 2

1.1.2 Framework——应用程序框架 3

1.2获取iPhone SDK 4

1.3安装iPhone SDK 5

1.3.1安装前需要了解的事情 5

1.3.2安装iPhone SDK 6

1.4 iPhone SDK中的各种工具 6

1.4.1 Xcode 7

1.4.2 iPhone模拟器 9

1.4.3 Interface Builder 10

1.4.4 Instruments 11

1.5 iOS的其他相关内容 11

1.5.1各种iOS设备和所支持的iOS软件版本 11

1.5.2 iOS设备的分辨率 12

1.5.3 iOS设备的硬件配置 13

第2章 第一个应用程序:Hello Apple 14

2.1从Xcode开始 14

2.1.1 Xcode的欢迎界面 14

2.1.2项目模板选择 15

2.1.3 Xcode编辑器 16

2.2使用Interface Builder创建用户界面 17

2.2.1 XIB文件 17

2.2.2 Interface Builde 18

2.2.3为用户界面添加组件 19

2.2.4在Xcode中修改程序代码 23

2.3为程序增加新的功能 24

2.4自定义应用程序的图标 27

2.4.1为应用程序设置单独的图标 27

2.4.2为应用程序设置一组图标 28

2.5自定义应用程序的启动画面 29

第3章C和Objective-C基础 31

3.1回顾C语言 31

3.1.1 C语言的命令行程序 31

3.1.2 C语言的注释 34

3.1.3理解headers、 import和include 34

3.1.4 define定义常量 37

3.1.5数据类型和操作符 37

3.1.6条件、分支和循环语句 38

3.1.7数组和构造体 39

3.1.8函数 40

3.1.9 printf方法 40

3.1.10指针 41

3.1.11指针的关联 42

3.2 Objective-C概述 42

3.2.1 Objective-C的类 42

3.2.2 Interface与Implementation 43

3.2.3方法的声明与定义 45

3.2.4分析Interface 46

3.2.5公有、私有和受保护实例变量 46

3.2.6理解消息 47

3.2.7为自己发送消息 48

3.2.8嵌套 48

3.2.9类方法和实例方法 48

3.3 Objective-C中的内存管理 50

3.3.1 alloc方法和init方法 50

3.3.2使用 Retain和Release管理内存 51

3.3.3使用autorelease管理内存 54

3.4成员对象的属性(Properties) 56

3.4.1 retain 57

3.4.2 assign 58

3.4.3 nonatomic 58

3.5 Objective-C的数据类型类(Data Type Classes) 58

3.5.1字符串(NSString/ NSMutableString) 59

3.5.2数组(NSArray/NSMutable- Array) 59

3.5.3字典(NSDictiona/NSMutable- Dictionary) 59

3.5.4数字(NSNumber/NSDecimal- Number) 60

第4章UIApplication和UIView 61

4.1 UIApplication和 UIApplication- Delegate 61

4.1.1创建Window-based应用程序 62

4.1.2 UIApplication 68

4.1.3协议(Protocol) 69

4.1.4 UIApplicationDelegate 69

4.1.5应用程序的终止 70

4.2 UIView 71

4.3 UIViewController 72

4.4 View-based应用程序模板 72

4.5 UIViewController和UIView的生存期事件 76

第5章 常用的UIView 79

5.1 Image View和Text Field 79

5.1.1创建我们的应用程序 79

5.1.2搭建用户界面 79

5.1.3声明1BOutlet 81

5.1.4关联IBAction 81

5.1.5 Image View介绍 82

5.1.6 Text Field介绍 83

5.1.7关联1BOutlet 85

5.1.8对键盘的进一步处理 85

5.1.9单击View让虚拟键盘消失 87

5.2滑块(Slider) 88

5.3开关、按钮和分段控制 91

5.4 Action sheet和Alert view 94

5.5组件的状态 99

第6章 屏幕旋转 100

6.1屏幕旋转的第一种方式——调整组件 101

6.1.1屏幕旋转实例 101

6.1.2解读 103

6.2在旋转时修改组件属性 105

6.3 View之间的切换 109

第7章Tab Bar、 UINavigationController和pageController 115

7.1 Tab Bar Application 115

7.1.1创建Tab Bar应用程序 115

7.1.2增加Tab Bar子项目 119

7.2 Navigation-based Application 122

7.2.1创建Navigation-based应用程序 122

7.2.2在Navigation中添加其他View 126

7.3 Page Control 130

第8章Table View 135

8.1创建Table View 135

8.1.1简单的Table View程序 135

8.1.2添加表格标题和脚标信息 140

8.1.3单元格添加图片 140

8.1.4选择表格中的项目 141

8.1.5表格中的缩进 142

8.2表格中分组显示项目 143

8.2.1分组显示项目 143

8.2.2增加索引功能 148

8.3 Disclosures and Check Marks 149

第9章 文件处理 152

9.1 iOS设备的文件结构 152

9.2在Documents、 tmp和Libra中存储文件 153

9.2.1读取和写入文件 153

9.2.2将文件存储到tmp文件夹 157

9.3通过Property List文件存取文件 158

9.4复制绑定的资源 161

第10章SQLite 3. 163

10.1创建一个SQLite数据库 164

10.2使用SQLite3操作数据库 166

10.2.1创建可使用SQLite3的项目 166

10.2.2打开SQLite3数据库 167

10.2.3增加记录 169

10.2.4数据查询 171

10.2.5变量的绑定 173

第11章 应用程序偏好设置 175

11.1 Settings Bundle 176

11.1.1为应用程序添加偏好设置 176

11.1.2各种设置类型 177

11.1.3特殊的设置类型——PSChildPaneSpecifier 181

11.2在程序中获取偏好设置 183

11.3在应用程序中保存偏好设置 187

第12章 动画效果 189

12.1使用NSTimer实现动画 189

12.2视觉效果动画 193

12.3视图变形 194

12.3.1位移动画 195

12.3.2旋转动画 196

12.3.3缩放动画 197

第13章 播放和录制声音 199

13.1使用AV Foundation框架 199

13.1.1使用AVAudioPlayer播放音频 199

13.1.2 AVAudioPlayerDelegate协议 202

13.2使用AVAudioRecorder录制音频文件 202

第14章 视频播放 210

14.1使用MediaPlayer播放本地视频文件 210

14.2通过HTTP播放视频文件 213

第15章 手势识别 214

15.1使用手势识别 214

15.1.1 UITapGestureRecognizer 215

15.1.2 UIPinchGestureRecognizer 218

15.1.3 UIRotationGestureRecognizer 220

15.1.4 UIPanGestureRecognizer 221

15.1.5 UISwipeGestureRecognizer 223

15.1.6 UILongPressGesture-Recognizer 227

15.2多点触摸识别 229

15.2.1检测单点触摸 229

15.2.2检测多点触摸 232

第16章 使用Map API 237

16.1 Map Kit介绍 237

16.2锁定自己的位置 238

16.3地图上的路径 241

16.4添加标记 242

精品推荐