图书介绍

AppStore掘金 iPhone SDK应用程序开发【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

AppStore掘金 iPhone SDK应用程序开发
  • (美)乔纳森著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115218230
  • 出版时间:2010
  • 标注页数:351页
  • 文件大小:24MB
  • 文件页数:373页
  • 主题词:移动通信-携带电话机-应用程序-程序设计

PDF下载


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

下载说明

AppStore掘金 iPhone SDK应用程序开发PDF格式电子书版下载

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

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

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

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

图书目录

第1章 iPhone SDK初探1

1 应用程序剖析1

1.1.1 Xcode揭密3

1.2 安装iPhone SDK5

1.2.1 开发所需资源6

1.2.2 iPhone模拟器6

1.2.3 下载并安装iPhone SDK7

1.3 配备iPhone8

1.4 构建并安装应用程序10

1.4.1 模型-视图-控制器11

1.4.2 应用程序模板11

1.4.3 Xcode项目布局12

1.4.4 原型13

1.4.5 添加框架14

1.4.6 设置活跃SDK15

1.4.7 构建应用程序16

1.4.8 安装应用程序16

1.5 转换到Objective-C16

1.5.1 消息机制17

1.5.2 类和方法的声明18

1.5.3 实现19

1.5.4 属性21

1.5.5 协议22

1.5.6 类别23

1.5.7 替位24

1.5.8 其他资源25

第2章 Interface Builder:Xcode中制作GUI的GUI26

2.1 窗口、视图和视图控制器27

2.2 现有模板27

2.3 新建模板28

2.4 用户界面元素29

2.4.1 控制器30

2.4.2 数据视图30

2.4.3 输入和数据31

2.4.4 窗口、视图和栏31

2.5 查看器31

2.6 设计UI31

2.6.1 窗口31

2.6.2 视图控制器32

2.6.3 视图32

2.6.4 创建视图间联系33

2.6.5 在代码中添加联系34

2.7 从项目中移除Interface Builder35

第3章 介绍UI Kit36

3.1 基本用户界面元素37

3.2 窗口和视图38

3.2.1 创建窗口和视图39

3.2.2 显示视图40

3.2.3 史上最无用的应用程序:HelloView40

3.2.4 行为解释42

3.2.5 从UIView派生42

3.2.6 传统废柴程序:Hello World44

3.2.7 行为解释46

3.3 视图控制器47

3.3.1 创建视图控制器47

3.3.2 从Interface Builder载入视图49

3.3.3 方向变换49

3.3.4 弃置视图控制器50

3.3.5 使用视图控制器的Hello World:ControllerDemo50

3.3.6 行为解释53

3.3.7 进一步学习54

3.4 文本视图54

3.4.1 创建文本视图55

3.4.2 赋予内容58

3.4.3 显示HTML59

3.4.4 网页源码阅读器:SourceReader60

3.4.5 行为解释63

3.4.6 进一步学习64

3.5 导航栏与控制器64

3.5.1 创建导航控制器64

3.5.2 导航控制器属性65

3.5.3 添加分段控件68

3.5.4 添加工具栏69

3.5.5 分页导航练习:PageDemo72

3.5.6 行为解释76

3.5.7 进一步学习77

3.6 转场动画77

3.6.1 创建转场78

3.6.2 附加转场79

3.6.3 翻页转场:FlipDemo80

3.6.4 行为解释84

3.6.5 进一步学习84

3.7 操作表单与警报84

3.7.1 警报85

3.7.2 操作表单85

3.7.3 解除操作表单87

3.7.4 世界末日(待批准):EndWorld87

3.7.5 行为解释91

3.7.6 进一步学习91

3.8 表格视图与控制器91

3.8.1 创建表格92

3.8.2 表格单元94

3.8.3 实现多选98

3.8.4 编辑与扫动删除98

3.8.5 重新载入表格99

3.8.6 简单的文件浏览器:TableDemo100

3.8.7 行为解释105

3.8.8 进一步学习106

3.9 操纵状态栏106

3.9.1 隐藏状态栏107

3.9.2 状态栏风格107

3.9.3 状态栏方向107

3.10 应用程序徽章108

3.10.1 显示应用程序徽章108

3.10.2 移除应用程序徽章109

3.10.3 进一步学习109

3.11 应用程序服务109

3.11.1 挂起与复原109

3.11.2 程序终止110

3.12 调用Safari110

3.13 发起电话呼叫111

第4章 多点触摸事件与界面几何112

4.1 界面几何结构体介绍112

4.1.1 CGPoint112

4.1.2 CGSize113

4.1.3 CGRect113

4.2 处理多点触摸事件115

4.2.1 UITouch通知115

4.2.2 UIEvent116

4.2.3 事件处理117

4.2.4 例子:点触计数器118

4.2.5 例子:单击并拖曳119

4.2.6 处理多点触摸120

4.2.7 捏合检测:PinchMe120

4.2.8 Tracking多点触摸图标跟踪:TouchDemo122

4.2.9 行为解释127

4.2.10 进一步学习127

第5章 Quarz Core图层编程128

5.1 了解图层128

5.1.1 图层层次结构129

5.1.2 尺寸与位置130

5.1.3 排布与显示130

5.1.4 绘制131

5.1.5 变换131

5.1.6 图层动画132

5.1.7 图层变换132

5.1.8 玩转图层:BounceDemo134

5.1.9 行为解释138

5.1.10 进一步学习139

第6章 喧嚣:Audio Toolbox和AVFoundation140

6.1 AVFoundation框架141

6.1.1 音频播放器141

6.1.2 播放器属性142

6.1.3 播放声音143

6.1.4 代理方法143

6.1.5 仪表计数144

6.2 构建一个VU表:AVMeter144

6.2.1 行为解释152

6.2.2 进一步学习153

6.3 音频服务153

6.3.1 行为解释154

6.4 音频队列154

6.4.1 音频队列的结构155

6.4.2 供应音频输出156

6.4.3 音频缓冲区157

6.4.4 回调函数158

6.4.5 音量控制159

6.4.6 例子:PCM播放器160

6.4.7 行为解释164

6.4.8 进一步学习164

6.5 录音165

6.5.1 音频队列结构体165

6.5.2 供应音频输入167

6.5.3 音频缓冲区168

6.5.4 回调函数169

6.5.5 访问原始数据170

6.5.6 写入文件170

6.5.7 例子:录音机171

6.5.8 行为解释174

6.5.9 进一步学习174

6.6 振动175

第7章 CFNetwork网络编程176

7.1 套接字编程基础176

7.1.1 套接字类型177

7.1.2 CFSocket177

7.1.3 CFSocketContext182

7.1.4 套接字流183

7.1.5 CFSocket例子:笑话服务器187

7.1.6 进一步学习190

7.2 CFHTTP与CFFTP190

7.2.1 CFHTTP190

7.2.2 CFFTP192

7.2.3 进一步学习193

第8章 定位:Core Location194

8.1 Core Location管理器195

8.1.1 查询参数195

8.1.2 提交查询196

8.1.3 接收更新197

8.1.4 完成查询198

8.1.5 错误处理198

8.1.6 土话Core Location:Where You At199

8.1.7 行为解释202

8.1.8 进一步学习202

第9章 地址簿框架203

9.1 访问地址簿203

9.1.1 高层地址簿函数204

9.1.2 查询地址簿205

9.1.3 创建记录205

9.1.4 操纵记录206

9.1.5 多值属性207

9.1.6 使用字典210

9.1.7 图像数据210

9.1.8 进一步学习211

9.2 地址簿界面211

9.2.1 联系人视图211

9.2.2 联系人选取器211

9.2.3 进一步学习213

第10章 UI Kit进阶设计214

10.1 通用控件216

10.1.1 基类UIControl216

10.1.2 分段控件219

10.1.3 开关222

10.1.4 滑块224

10.1.5 文本字段控件226

10.1.6 按钮232

10.1.7 分页控件234

10.1.8 进一步学习236

10.2 偏好设置表格236

10.2.1 创建偏好设置表格236

10.2.2 显示偏好设置表格241

10.2.3 偏好设置表格的例子:ShootStuffUp241

10.2.4 行为解释247

10.2.5 进一步学习248

10.3 分段列表248

10.3.1 创建分段列表249

10.3.2 添加索引条251

10.3.3 显示分段列表251

10.3.4 一个更好的文件浏览器:TableDemo251

10.3.5 行为解释259

10.3.6 进一步学习260

10.4 进度与活动指示器260

10.4.1 小小转子:UIActivityIndicator View260

10.4.2 嫌转子俗就用UIProgress View261

10.4.3 网络活动指示器262

10.4.4 进一步学习262

10.5 图像262

10.5.1 图像对象263

10.5.2 玩转图像和图案:ImageFun266

10.5.3 图像视图:UIImageView269

10.5.4 图像选取器270

10.6 键盘属性271

10.6.1 键盘风格272

10.6.2 键盘外观273

10.6.3 回车键273

10.6.4 自动大写273

10.6.5 自动更正274

10.6.6 安全文本输入274

10.7 选取器274

10.7.1 创建选取器274

10.7.2 显示选取器276

10.7.3 读取选取器276

10.7.4 挑选你的鼻子:NosePicker276

10.7.5 行为解释281

10.7.6 进一步学习282

10.8 时间/日期选取器282

10.8.1 创建时间/日期选取器282

10.8.2 显示日期选取器284

10.8.3 读取日期284

10.8.4 选取独立日:DatePicker284

10.8.5 行为解释288

10.8.6 进一步学习288

10.9 标签栏288

10.9.1 标签栏控制器289

10.9.2 构建一个标签栏控制器289

10.9.3 可定制按钮291

10.9.4 导航292

10.9.5 代理的动作292

10.9.6 又一个教科书式的例子:TabDemo293

10.9.7 行为解释295

10.9.8 进一步学习295

10.10 感应器与设备信息296

10.10.1 读取设备方向296

10.10.2 读取设备信息297

10.10.3 读取加速计297

10.10.4 近距离感应器298

10.10.5 进一步学习299

10.11 滚动视图299

10.11.1 创建滚动视图299

10.11.2 属性300

10.11.3 代理方法301

10.11.4 滚动中的气象地图:BigImage302

10.11.5 行为解释304

10.11.6 进一步学习305

10.12 网页视图305

10.12.1 创建网页视图305

10.12.2 显示网页视图306

10.12.3 加载内容306

10.12.4 导航306

10.12.5 代理方法307

10.12.6 Google搜索工具:WebDemo307

10.12.7 行为解释311

10.12.8 进一步学习311

第11章 应用程序设定312

11.1 字典和属性列表312

11.1.1 创建字典312

11.1.2 管理关键字312

11.1.3 写入属性列表313

11.1.4 读取属性列表313

11.1.5 进一步学习313

11.2 偏好设置束314

11.2.1 添加关键字314

11.2.2 读取偏好设置束的值321

11.2.3 进一步学习321

第12章 Cover Flow322

12.1 用SDK编写Cover Flow:CovertFlow322

12.1.1 行为解释330

12.1.2 进一步学习331

第13章 页面翻转332

13.1 页面翻转的例子:PageControl333

13.1.1 行为解释340

13.1.2 进一步学习340

13.2 用于多个视图的PageScrollView340

13.2.1 行为解释346

第14章 媒体播放器框架348

14.1 电影播放器控件348

14.1.1 属性349

14.1.2 开始和停止播放电影349

14.1.3 通知350

14.1.4 进一步学习351

热门推荐