图书介绍
iPhone开发基础教程PDF|Epub|txt|kindle电子书版本网盘下载
![iPhone开发基础教程](https://www.shukui.net/cover/54/31260839.jpg)
- (美)DaveMarkJeffLaMarche著;漆振,解巧云,孙文磊等译 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115197337
- 出版时间:2009
- 标注页数:392页
- 文件大小:80MB
- 文件页数:407页
- 主题词:移动通信-携带电话机-应用程序-程序设计-教材
PDF下载
下载说明
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