图书介绍

Swift开发iOS App快速入门与实战2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Swift开发iOS App快速入门与实战
  • 邓文渊编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302427292
  • 出版时间:2016
  • 标注页数:350页
  • 文件大小:72MB
  • 文件页数:362页
  • 主题词:移动终端-应用程序-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Swift开发iOS App快速入门与实战PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 轻易进入iOS App设计殿堂1

1.1 功能强大的Swift语言2

1.1.1 Swift语言的诞生2

1.1.2 Swift语言的特色3

1.2 开发前的准备工作3

1.2.1 硬件3

1.2.2 申请开发者账号4

1.2.3 安装Xcode软件7

1.3 与iOS App第一次接触10

1.3.1 创建新项目10

1.3.2 项目文件浏览13

1.3.3 Main.storyboard界面配置14

1.3.4 在仿真器执行应用程序15

第2章 与应用程序互动:基本组件20

2.1 Label组件21

2.1.1 Label组件的常用属性21

2.1.2 新增范例项目23

2.1.3 拖动创建Label组件26

2.1.4 用程序代码创建Label组件27

2.1.5 Xcode集成环境的自动完成功能29

2.2 文字组件31

2.2.1 Text Field组件的常用属性31

2.2.2 Text View组件的常用属性33

2.3 Button组件35

2.3.1 Buyyon组件的常用属性35

2.3.2 调整程序设计区的大小37

2.3.3 程序代码与界面组件38

2.3.4 Button组件触发事件的处理程序41

2.4 多按钮共享事件处理方法43

2.4.1 创建共享事件处理方法44

2.4.2 共享事件处理方法的应用:电话键盘45

2.4.3 用程序代码创建多个按钮组件47

第3章 让应用程序更生动:进阶组件52

3.1 ImageView组件53

3.1.1 ImageView组件的常用属性53

3.1.2 自动播放图片59

3.1.3 图片特效:框线、圆角和阴影62

3.2 DatePicker组件66

3.2.1 DatePicker组件的常用属性66

3.2.2 程序设置DatePicker属性68

3.2.3 Stepper组件73

3.2.4 NSTimer类与倒数计时74

3.3 其他高级组件79

3.3.1 Switch组件79

3.3.2 Slider组件80

3.3.3 Progress View组件83

第4章 让资料井然有序:表格组件86

4.1 表格组件Table View87

4.1.1 Table View的常用属性87

4.1.2 创建动态方式的单元格87

4.1.3 设置Table View和dataSource、 delegate的连接90

4.1.4 加入表格数据90

4.2 创建第一个Table View项目92

4.3 单元格的选取和指示器的使用95

4.3.1 单元格的选取95

4.3.2 单元格指示器97

4.4 编辑单元格101

4.4.1 新增一笔数据102

4.4.2 删除一笔数据102

4.4.3 单元格的拖动103

4.5 自定义单元格107

4.6 创建静态方式的单元格113

4.7 Collection View网格组件115

第5章 给点提示吧:对话框及程序调试120

5.1 对话框UIAlertV iew121

5.1.1 认识UIAlertView组件121

5.1.2 创建UIAlertView122

5.2 对话框按钮触发的事件126

5.2.1 设置对话框事件处理127

5.2.2 用对话框输入账号、密码129

5.3 程序调试132

5.4 断点134

第6章 海阔天空任遨游:网页组件140

6.1 网页组件Web View141

6.1.1 Web View的常用方法141

6.1.2 loadRequest方法141

6.1.3 loadHTMLString方法142

6.1.4 loadData方法143

6.1.5 综合演练:网页浏览143

6.2 多页面的项目145

6.2.1 新增页面146

6.2.2 页面切换147

6.3 不同页面间的数据传递149

6.3.1 用Segue传递数据到第二个页面149

6.3.2 用delegate委托传递数据回到第一个页面150

6.4 综合范例154

6.4.1 使用开放数据平台154

6.4.2 综合演练:去台北住一晚App制作156

第7章 善用系统样板提高开发效率166

7.1 Master-Detail样板167

7.1.1 创建Master-Detail项目167

7.1.2 Master-Detail样板内容169

7.1.3 Master-Detail样板的应用174

7.2 Page-Based样板179

7.2.1 创建Page-Based项目179

7.2.2 Page-Based样板内容180

7.2.3 Page-Based样板的应用183

7.3 Tabbed样板185

7.3.1 创建Tabbed项目185

7.3.2 Tabbed样板内容186

7.3.3 Tabbed样板的应用187

第8章 保存心血结晶:文件存取193

8.1 NSUserDefaults类194

8.1.1 NSUserDefaults类简介194

8.1.2 存取NSUserDefaults数据196

8.2 读取项目中的文件199

8.2.1 沙箱(Sand Box)机制200

8.2.2 读取项目中的图片文件200

8.2.3 读取项目中其他类型的文件201

8.3 项目动态文件205

8.3.1 创建文件或目录206

8.3.2 检查文件是否存在以及读写文本文件207

8.3.3 文件列表211

8.3.4 管理文件和目录:复制、移动及删除211

8.3.5 综合演练:记事本212

第9章 结构化资料存取:资料库219

9.1 SQLite数据库220

9.1.1 认识SQLite数据库220

9.1.2 加入SQLite程序库220

9.1.3 读取SQLite数据库223

9.1.4 管理SQLite数据库230

9.1.5 综合演练:用Sqlite管理学生数据231

9.2 Core Data数据库240

9.2.1 认识Core Data数据库240

9.2.2 创建Core Data数据库实体240

9.2.3 新增和读取Core Data数据242

9.2.4 管理Core Data数据库246

9.2.5 综合演练:用Core Data管理学生数据247

第10章 动动手指就完成工作:手势252

10.1 手势253

10.1.1 轻敲(Tap)手势组件253

10.1.2 缩放(Pinch)手势组件254

10.1.3 旋转(Rotation)手势组件256

10.1.4 挥击(Swipe)手势组件258

10.1.5 拖动(Pan)手势组件260

10.1.6 长按(Long Press)手势组件262

第11章 来点影音调剂心情——多媒体264

11.1 照相和图片的选取265

11.1.1 照相功能265

11.1.2 图片的选取功能266

11.1.3 综合演练:照相及选取相片267

11.2 声音的相关功能271

11.2.1 AVAudioPlayer类271

11.2.2 播放项目中的音频文件272

11.2.3 MPMoviePlayerController类277

11.2.4 播放网络音频文件277

11.2.5 MPMusicPlayerController类280

11.2.6 播放移动设备内的音乐文件281

11.2.7 AVAudioRecorder类286

11.2.8 录制音频287

11.3 视频的相关功能294

11.3.1 摄制视频294

11.3.2 播放项目中的视频文件297

第12章 快乐去旅行吧:位置及地图301

12.1 CoreLocation302

12.1.1 认识CoreLocation302

12.1.2 获取当前的方位309

12.2 地图MapKit View313

12.2.1 认识MapKit View313

12.2.2 显示内建地标317

12.2.3 创建自定义地标321

12.3 路径规划327

12.3.1 认识MKMapItem327

12.3.2 MKMapItem的常用方法328

附录iOS实机测试331

A.1 关于iOS的实体机测试332

A.1.1 申请和设置流程332

A.1.2 申请和设置的注意事项332

A.2 申请iOS开发者账号332

A.2.1 申请Apple ID333

A.2.2 加入开发者账号335

A.3 注册付费的iOS Developer Program338

A.4 创建并安装开发者凭证文件343

A.4.1 创建开发证书颁发机构要求文件343

A.4.2 下载并安装WWDR凭证345

A.4.3 下载开发证书颁发机构文件346

A.5 注册开发的设备348

A.6 实体机测试349

热门推荐