图书介绍

iPhone应用程序开发名家解析2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

iPhone应用程序开发名家解析
  • 保罗·戴特尔,哈维·戴特尔,艾比·戴特尔,艾瑞克·科恩等著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121107962
  • 出版时间:2010
  • 标注页数:396页
  • 文件大小:113MB
  • 文件页数:417页
  • 主题词:移动通信-携带电话机-应用程序-程序设计

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 《iPhone应用程序开发名家解析》介绍2

1.2 iPhone概述3

1.3 iPhone 3GS和操作系统3.x的新特性与增强功能5

1.4 从App Store(应用程序商店)下载软件6

1.5 iPhone OS 3.x8

1.6 Objective-C编程语言8

1.7 设计模式9

1.8 Cocoa框架10

1.9 iPhone SDK 3的新特性11

1.10 Xcode开发工具组12

1.11 对象技术的基础知识14

1.12 Web 2.015

1.13 在iPhone模拟器中试运行画图板应用程序16

1.14 小结20

1.15 Deitel资源中心20

第2章 iPhone App Store和商务问题21

2.1 iPhone App Store和商务问题简介22

2.2 iPhone开发人员计划:建立你的开发者档案来测试和提交应用程序23

2.2.1 建立你的iPhone开发团队23

2.2.2 获取一个iPhone开发证书24

2.2.3 注册测试设备25

2.2.4 创建应用程序标识(App IDs)25

2.2.5 创建Provisioning Profile26

2.2.6 使用配置文件在iPhone或iPod Touch上安装应用程序26

2.2.7 提交用于发布的应用程序27

2.3 iPhone人机界面指南29

2.4 测试你的应用程序30

2.5 通过iTunes Connect为提交应用程序做准备31

2.6 优秀iPhone应用程序的特点33

2.7 避免你的应用程序被拒绝34

2.8 定价:付费或免费34

2.9 添加一个应用程序到iTunes Connect35

2.10 商品化付费应用程序:使用应用程序内购买(In-App Purchase)功能来销售虚拟物品38

2.11 使用iTunes Connect管理你的应用程序39

2.12 营销你的应用程序40

2.13 iPhone趣闻与幽默44

2.14 其他平台45

2.15 iPhone开发人员文档45

2.16 小结46

第3章 欢迎应用程序(开始学习Xcode、Cocoa及Interface Builder)47

3.1 欢迎应用程序简介48

3.2 技术概述49

3.3 Xcode 3.x集成开发环境和Cocoa49

3.3.1 Xcode 3.x介绍49

3.3.2 定制集成开发环境和创建新项目50

3.3.3 工具栏51

3.3.4 组和文件51

3.3.5 键盘快捷方式51

3.3.6 Interface Builder52

3.3.7 Cocoa52

3.4 创建应用程序创建一个新项目52

3.5 使用Interface Builder创建GUI53

3.6 运行程序58

3.7 小结59

第4章 小费计算器(Objective-C编程初探)61

4.1 小费计算器简介62

4.2 试运行小费计算器63

4.3 技术概述63

4.4 创建程序63

4.5 给程序添加实际功能68

4.5.1 创建程序的控制类68

4.5.2 查看Controller.h文件69

4.6 在Interface Builder中关联对象71

4.7 方法的具体实现73

4.7.1 启动和初始化程序76

4.7.2 calculateTip:方法77

4.8 小结79

第5章 Twitter搜索收藏夹应用程序(Collections与Cocoa GUI编程)81

5.1 Twitter搜索收藏夹应用程序简介82

5.2 试运行应用程序83

5.3 技术概述84

5.4 创建程序85

5.4.1 GUI的布局85

5.4.2 定义Controller类87

5.4.3 Abstract Factory的设计模式(抽象工厂型设计模式)89

5.4.4 在Interface Builder中连接对象90

5.4.5 定义Controller类的实现91

5.4.6 Controller类的初始化方法91

5.4.7 Controller类的awakeFromNib方法93

5.4.8 Controller类的refreshList方法94

5.4.9 Controller类的infoButtonTouched方法95

5.4.10 Controller类的addTag和clearTags方法96

5.4.11 Controller类中的addNewButtonWithTitle方法97

5.4.12 设计模式:命令模式(command)99

5.4.13 Controller类的buttonTouched方法99

5.4.14 UIButton的排序分类100

5.5 小结100

第6章 国旗问答游戏应用程序(控制器和Utility Application模板)103

6.1 国旗问答游戏应用程序简介104

6.2 测试国旗问答游戏程序106

6.3 技术概述107

6.4 构建程序108

6.4.1 Main View和Main View Controller类108

6.4.2 Flipside View和Flipside View Controller类124

6.5 小结130

第7章 “点击竞技”游戏(学习使用UIView类和触控技术)131

7.1 “点击竞技”游戏简介132

7.2 试运行程序134

7.3 技术概述134

7.4 构建应用程序134

7.4.1 声明Spot On View Controller接口135

7.4.2 创建程序界面136

7.4.3 Spot On View Control ler类实现137

7.4.4 SpotOnViewController类的resetGame方法139

7.4.5 SpotOnViewController类的addNewSpot方法140

7.4.6 SpotOnViewController类的beginSpotAnimation方法141

7.4.7 SpotOnViewController类的touchesBegan:withEvent:方法142

7.4.8 职责链设计模式(Chain of Responsibility)144

7.4.9 SpotOnViewController类的touchedSpot方法145

7.4.10 SpotOnViewController类的beginSpotEndAnimation:方法146

7.4.11 SpotOnViewController类的finishedAnimation:finished:context:方法147

7.4.12 SpotOnViewController类的alertView:clickedButtonAtIndex:、shouldAutorotateToInterfaceOrientation、dealloc方法149

7.5 小结150

第8章 加农炮游戏应用程序(使用NSTimer实现动画及处理拖曳事件)153

8.1 加农炮游戏简介154

8.2 试运行应用程序155

8.3 技术概述155

8.4 构建应用程序156

8.4.1 声明CannonView接口156

8.4.2 CannonView类实现158

8.4.3 CannonView类的initWithCoder:和awakeFromNib方法159

8.4.4 CannonView类的newGame方法161

8.4.5 CannonView类的timerFired:方法162

8.4.6 CannonView类的showAlertWithTitle:message:和alertView:clickedButtonAtIndex:方法165

8.4.7 CannonView类的drawRect:方法166

8.4.8 使用Instruments来检测性能问题169

8.4.9 CannonView类的touchesBegan:withEvent、touchesMove:withEvent:和processTouch:withEvent:方法170

8.5 小结171

第9章 画图板应用程序(使用控件与UIView对象交互)173

9.1 画图板应用程序简介174

9.2 技术概述174

9.3 构建应用程序175

9.3.1 声明Squiggle接口175

9.3.2 Squiggle类实现176

9.3.3 声明MainView接口177

9.3.4 MainView类实现178

9.3.5 MainView类的resetView和drawRect:方法179

9.3.6 MainView类的drawSquiggle:inContext:方法180

9.3.7 MainView类的触控处理方法181

9.3.8 MainView类的motionEnded:withEvent:、alertView:clickedButtonAtIndex:、canBecomeFirstResponder和dealloc方法184

9.3.9 声明MainViewController接口185

9.3.10 MainViewController类实现186

9.3.11 声明FlipsideViewController接口188

9.3.12 FlipsideViewcontroller类实现189

9.3.13 FlipsideViewController类实现190

9.3.14 创建Flipside视图193

9.4 小结194

第10章 地址簿应用程序(表格与UINavigationController)195

10.1 地址簿应用程序简介196

10.2 试运行应用程序198

10.3 技术概述198

10.4 构建程序199

10.4.1 RootViewController类199

10.4.2 AddViewController类207

10.4.3 ContactViewController类215

10.4.4 EditableCell类218

10.5 小结222

第11章 路线跟踪器应用程序(Map Kit和Core Location框架(GPS和指南针))223

11.1 路线跟踪器应用程序简介224

11.2 测试这个路径跟踪器应用程序227

11.3 技术概述227

11.4 构建应用程序228

11.4.1 TrackingMapView类228

11.4.2 Controller类235

11.5 小结242

第12章 幻灯片应用程序(访问相片和iPod音乐库)243

12.1 幻灯片应用程序简介244

12.2 试运行应用程序247

12.3 技术概述248

12.4 构建应用程序248

12.4.1 RootViewController类249

12.4.2 SlideshowViewController类259

12.4.3 NameViewController类268

12.4.4 SlideshowDataViewControllet类270

12.5 小结281

第13章 增强型幻灯片程序(使用NSCoder序列化数据和播放视频)283

13.1 增强型幻灯片程序简介284

13.2 试运行应用程序286

13.3 技术概述287

13.4 构建应用程序287

13.4.1 Medialtem类288

13.4.2 Slideshow类292

13.4.3 RootViewControllel类297

13.4.4 SlideshowDataViewController类301

13.4.5 EnhancedSlideshowAppDelegate类309

13.4.6 SlideshowViewController类310

13.5 改进建议316

13.6 小结316

第14章 录音机应用程序(声音录制和回放)317

14.1 录音机应用程序简介318

14.2 试运行应用程序320

14.3 技术概述321

14.4 构建应用程序322

14.4.1 VoiceRecorderViewController类322

14.4.2 NameRecordingViewController类330

14.4.3 Visualizer类333

14.4.4 PlaybackViewController类336

14.5 语音的合成与识别349

14.6 小结349

第15章 增强型地址簿应用程序(管理和传输持久化数据)351

15.1 增强型地址簿应用程序简介352

15.2 试运行应用程序353

15.3 技术概述354

15.4 构建应用程序355

15.4.1 构建Core Data模型355

15.4.2 ContactViewController类355

15.4.3 RootViewController类360

15.5 小结372

第16章 Twitter折扣机票程序(使用互联网的程序)373

16.1 Twitter折扣机票程序简介374

16.2 试运行Twitter折扣机票程序375

16.3 技术概述375

16.4 构建应用程序375

16.5 小结396

热门推荐