图书介绍

iPhone开发基础教程PDF|Epub|txt|kindle电子书版本网盘下载

iPhone开发基础教程
  • (美)DaveMarkJeffLaMarche著;漆振,解巧云,孙文磊等译 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115197337
  • 出版时间:2009
  • 标注页数:392页
  • 文件大小:80MB
  • 文件页数:407页
  • 主题词:移动通信-携带电话机-应用程序-程序设计-教材

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

必备知识3

编写iPhone应用程序有何不同4

只有一个正在运行的应用程序4

只有一个窗口4

受限访问4

有限的响应时间4

有限的屏幕大小5

有限的系统资源5

缺少Cocoa工具5

新属性5

与众不同的方法6

本书内容6

准备开始吧7

第2章 创建基本项目8

在Xcode中设置项目8

Interface Builder简介12

nib文件的构成14

在视图中添加标签15

iPhone美化17

小结20

第3章 处理基本交互21

模型-视图-控制器范型21

创建项目22

创建视图控制器22

输出口23

操作23

将操作和输出口添加到视图控制器24

将操作和输出口添加到实现文件26

使用应用程序委托30

编辑MainWindow.xib32

编辑Button FunViewController.xib33

在Interface Builder中创建视图33

连接所有元素35

测试37

小结38

第4章 更丰富的用户界面39

满是控件的屏幕39

活动、静态和被动控件41

创建应用程序41

导入图像41

实现图像视图和文本字段42

添加图像视图43

添加文本字段46

设置第二个文本字段的属性49

连接输出口49

构建和运行49

完成输入后关闭键盘50

通过触摸背景关闭键盘51

实现滑块和标签52

确定输出口52

确定操作52

添加输出口和操作52

添加滑块和标签53

连接操作和输出口54

实现开关和分段控件55

确定输出口55

确定操作55

添加开关和分段控件57

连接输出口58

实现按钮、操作表和警报59

将输出口及操作添加到控制器头文件59

在Interface Builder中添加按钮60

实现按钮的操作方法60

显示操作表61

美化按钮63

viewDidLoad方法64

控件状态65

可拉伸图像65

小结65

第5章 自动旋转和自动调整大小67

使用自动调整属性处理旋转68

指定旋转支持68

使用自动调整属性设计界面70

自动调整属性70

设置按钮的自动调整属性72

在旋转时重构视图73

声明和连接输出口74

在旋转时移动按钮74

切换视图77

确定输出口78

确定动作78

声明动作和输出口79

设计两个视图79

实现交换和动作80

链接Core Graphics框架83

小结85

第6章 多视图应用程序86

View Switcher应用程序88

多视图应用程序的体系结构88

多视图控制器也是视图控制器89

内容视图剖析89

构建View Switcher89

创建视图控制器和nib文件90

修改应用程序委托92

SwitchViewController.h93

修改MainWindow.xib93

编写SwitchViewController.m96

实现内容视图99

制作转换动画101

重构103

小结105

第7章 标签栏与选取器106

Pickers应用程序106

委托和数据源108

建立工具栏框架108

创建文件108

设置内容视图nib109

添加根视图控制器109

实现日期选取器113

实现单个组件选取器116

声明输出口和操作116

构建视图116

将控制器实现为数据源和委托117

实现多组件选取器121

声明输出口和操作121

构建视图122

实现控制器122

实现独立组件125

使用自定义选取器创建简单游戏132

编写控制器头文件132

构建视图133

添加图像资源133

实现控制器133

spin方法136

viewDidLoad方法137

最后的细节139

链接Audio Toolbox框架142

小结143

第8章 表视图简介144

表视图基础144

实现一个简单的表147

设计视图147

编写控制器148

添加一个图像151

附加配置151

设置缩进级别152

处理行的选择152

更改字体大小和行高153

委托还能做什么?155

定制表视图单元155

单元应用程序155

向表视图单元添加子视图155

使用uITableviewcell的自定义子类159

分组分区和索引分区163

构建视图163

导入数据163

实现控制器164

添加索引167

实现搜索栏168

重新考虑设计168

深层可变副本168

更新控制器头文件170

修改视图171

修改控制器实现172

小结180

第9章 导航控制器和表视图181

导航控制器181

栈的性质181

控制器栈182

由6个部分组成的分层应用程序:Nav182

构建Nav应用程序的骨架184

创建根视图控制器185

设置导航控制器185

第1个子控制器:展示按钮视图191

第2个子控制器:校验表198

第3个子控制器:表行上的控件202

第4个子控制器:可移动的行207

编辑模式208

创建一个新的二级控制器208

第5个子控制器:可删除的行213

第6个子控制器:可编辑的详细窗格218

创建数据模型对象219

创建控制器221

创建详细视图控制器224

更多内容238

小结240

第10章 应用程序设置和用户默认设置241

了解设置束241

AppSettings应用程序242

创建项目243

使用设置束245

在项目中添加设置束245

设置属性列表246

添加文本字段设置247

添加安全文本字段设置249

添加多值字段249

添加拨动开关设置250

添加滑块设置251

添加子设置视图252

读取应用程序中的设置253

更改应用程序中的默认设置257

小结259

第11章 基本数据持久性260

应用程序的沙盒260

获取Documents目录261

获取tmp目录262

文件保存策略262

单个文件持久性262

多个文件持久性262

持久保存应用程序数据263

持久性应用程序264

创建持久性项目264

设计持久性应用程序视图265

编辑持久性类265

对模型对象进行归档269

实现NSCopying270

归档应用程序272

实现FourLines类272

实现PersistenceviewController类273

使用iPhone的嵌入式SQLite3276

小结284

第12章 使用Quartz和OpenGL绘图285

图形世界的两个视图285

本章的绘图应用程序286

Quart绘图方法286

Quartz 2D的图形上下文286

坐标系287

指定颜色287

在上下文中绘制图像289

绘制形状:多边形、直线和曲线289

Quartz 2D工具示例:模式、梯度、虚线模式289

构建QuartzFun应用程序290

创建随机颜色291

定义应用程序常量291

实现QuartzFunView框架292

向视图控制器中添加输出口和操作294

更新QuartzFunViewController.xib297

绘制直线298

绘制矩形和椭圆形299

绘制图像301

一些OpenGL ES基础知识306

小结316

第13章 轻击、触摸和手势317

多触摸术语317

响应者链318

多触摸体系结构319

触摸浏览器应用程序320

Swipe应用程序324

实现多个轻扫327

检测多次轻击329

检测捏合操作333

自己定义手势336

小结339

第14章 我在哪里?使用Core Location定位功能340

位置管理器340

设置所需的精度341

设置距离筛选器341

启动位置管理器341

更明智地使用位置管理器341

位置管理器委托342

获取位置更新342

使用CLLocation获取纬度和经度342

错误通知343

尝试使用Core Location344

更新位置管理器347

确定移动距离348

小结349

第15章 加速计350

加速计物理学350

访问加速计351

UIAccel eration351

实现accelerometer:didAccelerate:方法353

摇动与击碎354

用于击碎的代码355

加载模拟文件358

完好如初——复原触摸359

滚弹珠程序359

实现Ball View控制器360

编写Ball view361

计算小球运动364

小结366

第16章 iPhone照相机和照片库367

使用图像选取器和UIImagePi ckercontroller367

实现图像选取器控制器委托368

实际测试照相机和库370

设计界面370

实现照相机视图控制器371

小结374

第17章 应用程序本地化375

本地化体系结构375

使用字符串文件376

现实中的iPhone:本地化应用程序378

查看当前区域设置381

测试LocalizeMe381

本地化nib文件382

查看本地化的项目结构383

本地化图像385

本地化应用程序图标386

生成和本地化字符串文件386

小结388

第18章 未来之路390

答案揭晓390

苹果公司的文档390

邮件列表391

论坛391

网站391

博客391

如果仍未解决问题392

再会392

热门推荐