图书介绍

iPhone应用程序开发指南 基础篇pdf电子书版本下载

iPhone应用程序开发指南  基础篇
  • 张英锋,刘超主编 著
  • 出版社: 济南:山东科学技术出版社
  • ISBN:9787533156039
  • 出版时间:2010
  • 标注页数:425页
  • 文件大小:141MB
  • 文件页数:440页
  • 主题词:移动通信-携带电话机-应用程序-程序设计-指南

PDF下载


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

下载说明

iPhone应用程序开发指南 基础篇PDF格式电子书版下载

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

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

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

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

图书目录

第1篇 准备篇 2

第1章 iPhone开发前的准备 2

1.1 应该具备的条件 2

1.1.1 需要掌握的知识 2

1.1.2 开发环境 2

1.2 iPhone开发的特点 5

1.3 iPhone开发的流程 6

1.4 小结 7

第2章 开发工具介绍 8

2.1 开发工具简介 8

2.2 About项目的创建 9

2.3 Xcode窗口 11

2.3.1 窗口的布局 12

2.3.2 常用资源管理 13

2.4 用Interface Builder构建About的界面 14

2.4.1 添加需要的控件 15

2.4.2 在Inspector中设置控件属性 17

2.4.3 为程序添加图标 19

2.5 在iPhone模拟器中运行程序 20

2.6 常用的快捷键 20

2.7 小结 21

第2篇 语言篇 24

第3章 Objective-C基础 24

3.1 Objective-C简介 24

3.2 创建项目 26

3.3 解析Note 29

3.4 Objective-C中的面向对象 32

3.4.1 类的声明 32

3.4.2 类的实现 33

3.4.3 用NoteClass类封装记录 34

3.4.4 初始化方法 38

3.4.5 属性 43

3.5 内存管理 46

3.5.1 iPhone中的内存管理 46

3.5.2 用于内存管理的方法 46

3.5.3 内存管理规则 51

3.6 小结 51

第4章 几个重要的Cocoa类 52

4.1 NSObject 52

4.2 NSString 53

4.2.1 修改Note 54

4.2.2 字符串的创建 56

4.2.3 字符串的使用 58

4.2.4 可变字符串 60

4.3 NSArray 63

4.3.1 用数组组织多个记录 63

4.3.2 NSArray对象的创建 66

4.3.3 获取NSArray指定索引处的元素 66

4.3.4 NSMutableArray 67

4.4 NSDictionary 71

4.5 小结 73

第5章 类别和协议 74

5.1 类别 74

5.1.1 类别的声明与实现 74

5.1.2 类别的使用 77

5.2 协议 78

5.2.1 深拷贝与浅拷贝 79

5.2.2 采用协议 80

5.2.3 自定义协议 83

5.3 小结 84

第3篇 核心篇 86

第6章 视图和控件 86

6.1 视图概述 86

6.1.1 视图和窗口 86

6.1.2 视图的继承 88

6.1.3 视图的层次结构 88

6.2 基本控件介绍和使用 89

6.2.1 UILabel和UIButton 89

6.2.2 UITextField 96

6.2.3 UISwitch 98

6.2.4 用代码创建按钮控件 103

6.2.5 其他控件 105

6.3 自定义视图 106

6.3.1 创建自定义视图 106

6.3.2 使用自定义视图 110

6.4 小结 116

第7章 视图控制器 117

7.1 视图控制器概述 117

7.1.1 单视图控制器 117

7.1.2 多视图控制器 118

7.2 ViewController 119

7.2.1 构建基于Window的应用程序 119

7.2.2 丰富多彩的动画效果 130

7.3 NavigationController 135

7.3.1 控制器栈 136

7.3.2 构建应用程序NoteNav 136

7.4 Tab Bar Controller 143

7.4.1 Tab Bar Controller概述 143

7.4.2 构建应用程序NoteTab 144

7.5 TableViewController 148

7.6 小结 149

第8章 表视图 150

8.1 表视图概述 151

8.1.1 表视图简介 151

8.1.2 分组表和索引表 151

8.1.3 表视图的结构 152

8.1.4 UITableView和UITableViewController 153

8.1.5 数据源和委托 153

8.2 实现一个简单的表 154

8.3 表的简单操作 157

8.3.1 构建项目框架 158

8.3.2 移动表视图单元 161

8.3.3 删除表视图单元 165

8.4 行的选择处理 169

8.5 公开 171

8.6 分组表、索引表和搜索功能的实现 178

8.6.1 实现分组表和索引表 179

8.6.2 搜索栏和深层可变副本 183

8.6.3 实现搜索栏 184

8.7 自定义表视图单元 193

8.8 可编辑的详细窗格 200

8.8.1 编辑自定义表视图单元 200

8.8.2 编辑设定时间视图 202

8.8.3 编辑设定类型视图 205

8.8.4 编辑详细内容视图 208

8.8.5 修改根视图 210

8.9 表视图的美化 216

8.9.1 在行左侧添加图像 216

8.9.2 利用委托配置表视图 217

8.10 小结 219

第9章 数据持久性存储 220

9.1 应用程序沙盒 220

9.1.1 获取Documents目录完整路径 221

9.1.2 获取tmp目录完整路径 222

9.2 文件保存策略 222

9.3 使用属性列表保存应用程序数据 223

9.3.1 属性列表序列化 223

9.3.2 属性列表在应用程序中的使用 224

9.4 使用归档持久保存应用程序数据 231

9.4.1 NSCoding协议和NSCopying协议 232

9.4.2 归档的实现与取消 233

9.4.3 归档在应用程序中的使用 234

9.5 使用SQLite3持久保存应用程序数据 244

9.5.1 SQLite3简介 244

9.5.2 基本数据库操作 244

9.5.3 在项目中使用SQLite3的开发流程 246

9.5.4 设计生成数据库 247

9.5.5 创建项目并把数据库文件导入项目中 250

9.5.6 用数据库写入和读取应用程序数据 252

9.6 使用Core Data持久保存应用程序数据 269

9.6.1 Core Data简介 269

9.6.2 Core Data在应用程序中的使用 273

9.7 小结 294

第10章 用户设置 295

10.1 用户设置概述 296

10.2 创建NoteSetting应用程序 296

10.3 设计主视图 298

10.4 在Settings中添加设置选项 300

10.4.1 创建一个设置束 301

10.4.2 编写Root.plist文件 303

10.4.3 更改字体样式 306

10.5 在应用程序中添加设置 308

10.5.1 定义设置视图 308

10.5.2 在表行上添加标签和滑块 314

10.5.3 可勾选列表 314

10.5.4 主视图初始化并获取设置值 315

10.6 开关控制背景图片 316

10.7 小结 318

第11章 触摸、手势和事件 319

11.1 了解相关术语 319

11.2 轻击和拖拽 321

11.2.1 构建应用程序NoteTaps 321

11.2.2 轻击放大图片 323

11.2.3 拖拽图片 324

11.3 轻扫翻页 325

11.4 捏合缩放图片 328

11.5 小结 333

第12章 国际化和本地化 334

12.1 了解国际化和本地化 334

12.1.1 需要本地化的资源 334

12.1.2 .lproj文件的命名规则 335

12.2 创建一个国际化的项目 336

12.2.1 声明输出口并连接 337

12.2.2 定义操作 339

12.3 本地化应用程序 340

12.3.1 本地化.xib文件 341

12.3.2 本地化图像 342

12.3.3 本地化警告信息 343

12.3.4 本地化应用程序名称 344

12.4 小结 346

第4篇 扩展篇 348

第13章 加速计 348

13.1 什么是加速计 348

13.2 获取设备的方向 350

13.2.1 视图控制器的自动旋转功能 350

13.2.2 设备的orientation属性 352

13.3 获取加速计的数据 353

13.3.1 访问加速计 353

13.3.2 获取加速计原始数据 354

13.4 过滤加速计数据 357

13.4.1 使用低通滤波器 357

13.4.2 使用高通滤波器 358

13.5 检测摇动 360

13.6 小结 365

第14章 使用Core Location和Map Kit 366

14.1 Core Location介绍 367

14.1.1 定位的几种技术 367

14.1.2 位置管理器 368

14.1.3 获取位置信息 369

14.1.4 CLLocationManagerDelegate协议 370

14.2 使用MapKit显示位置 373

14.2.1 使用Google地图 373

14.2.2 添加地图注解 378

14.3 小结 385

第15章 多媒体 386

15.1 iPhone/iPod照片库 386

15.2 iPhone音频 391

15.2.1 System Sound API播放短音频 391

15.2.2 AVAudioPlayer播放长音频 391

15.2.3 AVPlayerDemo的音频部分 392

15.2.4 其他音频播放框架 401

15.3 iPhone视频 401

15.4 小结 409

第16章 Bluetooth 410

16.1 GameKit框架 411

16.2 实现游戏 412

16.3 小结 424

参考文献 425

精品推荐