图书介绍

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

iPhone程序开发基础教程
  • 刘铭,朱舸,王佳编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121138164
  • 出版时间:2011
  • 标注页数:248页
  • 文件大小:37MB
  • 文件页数:261页
  • 主题词:移动电话机-应用程序-程序设计-教材

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 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

热门推荐