图书介绍
iPhone程序开发基础教程PDF|Epub|txt|kindle电子书版本网盘下载
- 刘铭,朱舸,王佳编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121138164
- 出版时间:2011
- 标注页数:248页
- 文件大小:37MB
- 文件页数:261页
- 主题词:移动电话机-应用程序-程序设计-教材
PDF下载
下载说明
iPhone程序开发基础教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 iPhone开发前的准备1
1.1 iOS概述及其系统架构2
1.1.1 iOS的系统架构2
1.1.2 Framework——应用程序框架3
1.2获取iPhone SDK4
1.3安装iPhone SDK5
1.3.1安装前需要了解的事情5
1.3.2安装iPhone SDK6
1.4 iPhone SDK中的各种工具6
1.4.1 Xcode7
1.4.2 iPhone模拟器9
1.4.3 Interface Builder10
1.4.4 Instruments11
1.5 iOS的其他相关内容11
1.5.1各种iOS设备和所支持的iOS软件版本11
1.5.2 iOS设备的分辨率12
1.5.3 iOS设备的硬件配置13
第2章 第一个应用程序:Hello Apple14
2.1从Xcode开始14
2.1.1 Xcode的欢迎界面14
2.1.2项目模板选择15
2.1.3 Xcode编辑器16
2.2使用Interface Builder创建用户界面17
2.2.1 XIB文件17
2.2.2 Interface Builde18
2.2.3为用户界面添加组件19
2.2.4在Xcode中修改程序代码23
2.3为程序增加新的功能24
2.4自定义应用程序的图标27
2.4.1为应用程序设置单独的图标27
2.4.2为应用程序设置一组图标28
2.5自定义应用程序的启动画面29
第3章C和Objective-C基础31
3.1回顾C语言31
3.1.1 C语言的命令行程序31
3.1.2 C语言的注释34
3.1.3理解headers、 import和include34
3.1.4 define定义常量37
3.1.5数据类型和操作符37
3.1.6条件、分支和循环语句38
3.1.7数组和构造体39
3.1.8函数40
3.1.9 printf方法40
3.1.10指针41
3.1.11指针的关联42
3.2 Objective-C概述42
3.2.1 Objective-C的类42
3.2.2 Interface与Implementation43
3.2.3方法的声明与定义45
3.2.4分析Interface46
3.2.5公有、私有和受保护实例变量46
3.2.6理解消息47
3.2.7为自己发送消息48
3.2.8嵌套48
3.2.9类方法和实例方法48
3.3 Objective-C中的内存管理50
3.3.1 alloc方法和init方法50
3.3.2使用 Retain和Release管理内存51
3.3.3使用autorelease管理内存54
3.4成员对象的属性(Properties)56
3.4.1 retain57
3.4.2 assign58
3.4.3 nonatomic58
3.5 Objective-C的数据类型类(Data Type Classes)58
3.5.1字符串(NSString/ NSMutableString)59
3.5.2数组(NSArray/NSMutable- Array)59
3.5.3字典(NSDictiona/NSMutable- Dictionary)59
3.5.4数字(NSNumber/NSDecimal- Number)60
第4章UIApplication和UIView61
4.1 UIApplication和 UIApplication- Delegate61
4.1.1创建Window-based应用程序62
4.1.2 UIApplication68
4.1.3协议(Protocol)69
4.1.4 UIApplicationDelegate69
4.1.5应用程序的终止70
4.2 UIView71
4.3 UIViewController72
4.4 View-based应用程序模板72
4.5 UIViewController和UIView的生存期事件76
第5章 常用的UIView79
5.1 Image View和Text Field79
5.1.1创建我们的应用程序79
5.1.2搭建用户界面79
5.1.3声明1BOutlet81
5.1.4关联IBAction81
5.1.5 Image View介绍82
5.1.6 Text Field介绍83
5.1.7关联1BOutlet85
5.1.8对键盘的进一步处理85
5.1.9单击View让虚拟键盘消失87
5.2滑块(Slider)88
5.3开关、按钮和分段控制91
5.4 Action sheet和Alert view94
5.5组件的状态99
第6章 屏幕旋转100
6.1屏幕旋转的第一种方式——调整组件101
6.1.1屏幕旋转实例101
6.1.2解读103
6.2在旋转时修改组件属性105
6.3 View之间的切换109
第7章Tab Bar、 UINavigationController和pageController115
7.1 Tab Bar Application115
7.1.1创建Tab Bar应用程序115
7.1.2增加Tab Bar子项目119
7.2 Navigation-based Application122
7.2.1创建Navigation-based应用程序122
7.2.2在Navigation中添加其他View126
7.3 Page Control130
第8章Table View135
8.1创建Table View135
8.1.1简单的Table View程序135
8.1.2添加表格标题和脚标信息140
8.1.3单元格添加图片140
8.1.4选择表格中的项目141
8.1.5表格中的缩进142
8.2表格中分组显示项目143
8.2.1分组显示项目143
8.2.2增加索引功能148
8.3 Disclosures and Check Marks149
第9章 文件处理152
9.1 iOS设备的文件结构152
9.2在Documents、 tmp和Libra中存储文件153
9.2.1读取和写入文件153
9.2.2将文件存储到tmp文件夹157
9.3通过Property List文件存取文件158
9.4复制绑定的资源161
第10章SQLite 3.163
10.1创建一个SQLite数据库164
10.2使用SQLite3操作数据库166
10.2.1创建可使用SQLite3的项目166
10.2.2打开SQLite3数据库167
10.2.3增加记录169
10.2.4数据查询171
10.2.5变量的绑定173
第11章 应用程序偏好设置175
11.1 Settings Bundle176
11.1.1为应用程序添加偏好设置176
11.1.2各种设置类型177
11.1.3特殊的设置类型——PSChildPaneSpecifier181
11.2在程序中获取偏好设置183
11.3在应用程序中保存偏好设置187
第12章 动画效果189
12.1使用NSTimer实现动画189
12.2视觉效果动画193
12.3视图变形194
12.3.1位移动画195
12.3.2旋转动画196
12.3.3缩放动画197
第13章 播放和录制声音199
13.1使用AV Foundation框架199
13.1.1使用AVAudioPlayer播放音频199
13.1.2 AVAudioPlayerDelegate协议202
13.2使用AVAudioRecorder录制音频文件202
第14章 视频播放210
14.1使用MediaPlayer播放本地视频文件210
14.2通过HTTP播放视频文件213
第15章 手势识别214
15.1使用手势识别214
15.1.1 UITapGestureRecognizer215
15.1.2 UIPinchGestureRecognizer218
15.1.3 UIRotationGestureRecognizer220
15.1.4 UIPanGestureRecognizer221
15.1.5 UISwipeGestureRecognizer223
15.1.6 UILongPressGesture-Recognizer227
15.2多点触摸识别229
15.2.1检测单点触摸229
15.2.2检测多点触摸232
第16章 使用Map API237
16.1 Map Kit介绍237
16.2锁定自己的位置238
16.3地图上的路径241
16.4添加标记242