iOS 9应用开发基础教程下册

 
介绍: 本教程是国内第一本iOS 9开发应用教程。本教程基于Xcode 7.0,使用Swift 2.0语言讲解如何开发iOS 9的应用App。
学习建议:本教程针对iOS开发初学者,学习前需要具备Swift 2.0语言基础。学习Swift 2.0,可以参考教程 Swift2.0语言快速入门。 
 
 
目  录
第11章  数据管理 1
11.1  文件管理 1
11.1.1  创建文件 1
11.1.2  写入数据 3
11.1.3  读取数据 6
11.1.4  删除文件 9
11.2  使用SQLite数据库 12
11.2.1  SQLite数据类型 12
11.2.2  创建数据库 13
11.2.3  创建表 18
11.2.4  插入数据 19
11.2.5  查询数据 22
第12章  访问网络 24
12.1  Web浏览器——网页视图 24
12.1.1  加载网页视图的内容 24
12.1.2  设置网页视图 29
12.1.3  网页视图与Javascript交互 32
12.1.4  为网页视图添加导航动作 34
12.1.5  网页视图进行加载时常用方法 37
12.2  网络服务 40
第13章  定位服务与地图应用 44
13.1  获取位置数据 44
13.2  获取位置方向 47
13.3  区域监听 48
13.4  地图应用 50
13.4.1  显示地图 50
13.4.2  地图显示模式 51
13.4.3  显示当前位置 53
13.4.4  指定位置 55
13.4.5  添加标记 57
13.4.6  添加标注 58
13.4.7  限制地图的显示范围 60
13.4.8  3D地图 61
13.5  地理编码 62
13.6  反地理编码 64
13.7  iOS 9地图新特性——Transit通勤路线功能 67
13.8  使用谷歌Web地图 71
第14章  多媒体 74
14.1  图像的选取——图像选取器 74
14.1.1  选取图像 74
14.1.2  设置图像的来源 77
14.1.3  在模拟器中对图像的操作 80
14.1.4  选取视频 84
14.2  使用相机 86
14.2.1  打开相机 86
14.2.2  设置相机 88
14.2.3  捕获媒体 90
14.3  音频 93
14.3.1  播放系统声音 93
14.3.2  播放音频文件 96
14.3.3  访问音乐库 99
14.3.4  选取音频 101
14.4  使用麦克风录制声音 103
14.5  视频 106
第15章  动画 110
15.1  图像视图动画 110
15.2  视图动画 112
15.2.1  动画块 113
15.2.2  修改动画块 115
15.2.3  基于块的视图动画 116
15.3  过渡动画 117
15.3.1  翻页动画 118
15.3.2  旋转动画 120
15.4  CATransition动画 122
15.5  定时器 126
第16章  内置应用程序 129
16.1  打电话 129
16.2  使用Safari 131
16.3  管理通讯录 134
16.3.1  打开通讯录 134
16.3.2  选取联系人 135
16.3.3  添加联系人 138
16.3.4  显示联系人信息 140
16.3.5  完善联系人信息 143
16.4  管理日历事件 144
16.4.1  打开日历事件界面 145
16.4.2  添加日历事件 146
16.5  发送信息 152
16.5.1  使用信息应用发送信息 152
16.5.2  使用邮件应用发送信息 157
第17章  与外部设备交互 161
17.1  获取设备信息 161
17.2  获取电池信息 163
17.3  处理运动事件 166
17.4  获取加速计数据 170
17.5  访问陀螺仪数据 174
17.6  近距离传感器 177

iOS 9应用开发基础教程下册的更多相关文章

  1. iOS 9音频应用开发基础教程

    iOS 9音频应用开发基础教程(大学霸内部资料)   介绍:iOS 9音频应用开发基础教程(内部资料)是iOS 9音频应用开发专向教程.本书采用Swift 2.0语言开发基于iOS 9的音频应用.实现 ...

  2. Swift版iOS游戏框架Sprite Kit基础教程下册

    Swift版iOS游戏框架Sprite Kit基础教程下册 试读下载地址:http://pan.baidu.com/s/1qWBdV0C 介绍:本教程是国内唯一的Swift版的Spritekit教程. ...

  3. RPG游戏开发基础教程

    RPG游戏开发基础教程 第一步 下载RPG Maker 开发工具包 1.RPG Maker 是什么? RPG Maker 是由Enterbrain公司推出的RPG制作工具. 中文译名为RPG制作大师. ...

  4. Xamarin图表开发基础教程(8)OxyPlot框架

    Xamarin图表开发基础教程(8)OxyPlot框架 [示例OxyPlotFormsDemo]在Xamarin.Forms中实现线图的显示. (1)打开Xamarin.Forms项目. (2)将Ox ...

  5. Xamarin图表开发基础教程(6)OxyPlot框架

    Xamarin图表开发基础教程(6)OxyPlot框架 Xamamin iOS中绘制线图OxyPlotiOSDemo [示例OxyPlotiOSDemo]下面将实现线图的显示.具体的操作步骤如下: ( ...

  6. Xamarin图表开发基础教程(5)OxyPlot框架

    Xamarin图表开发基础教程(5)OxyPlot框架 Xamarin.iOS中使用OxyPlot框架 在Xamarin.iOS平台上实现图表显示需要完成以下的步骤: 1.添加OxyPlot.Xama ...

  7. Xamarin图表开发基础教程(2)OxyPlot框架

    Xamarin图表开发基础教程(2)OxyPlot框架 OxyPlot图表设计 OxyPlot是一个基于.Net的跨平台图表库.该图表库也支持Xamarin应用开发.该组件支持多种类型的图表.本章将主 ...

  8. Xamarin图表开发基础教程(1)

    Xamarin图表开发基础教程(1) 在Xamarin图表开发中,最常用的框架是OxyPlot和Microcharts.其中,OxyOPlot提供多种多样的图表类型和丰富的图表功能,可以实现各种复杂的 ...

  9. 商业规则引擎IBM WebSphere ILog JRules概述,开发基础教程

    Ilog Jrules开发基础教程有7篇,地址规则引擎Ilog Jrules开发基础教程[连载1]-- 概述篇 概述篇 规则引擎是一种嵌套在应用程序中的组件,它实现了将业务规则从应用程序代码中分离出来 ...

随机推荐

  1. 今日文摘:浅谈 HTML5 的游戏化之路

    如今商业网站中用于广泛的HTML5无限下拉效果已经越来越受到游戏网站的喜爱.各个品牌为了打造专属自己的游戏特色,纷纷推出了模拟HTML5效果的品牌 站,且都起到了相当好的效果.可是从很多方面来说我们对 ...

  2. placeholder样式设置

    在input框中有时想将输入的字和placeholder设为不同的颜色或其它效果,这时就可以用以下代码来对placeholder进行样式设置了. ::-webkit-input-placeholder ...

  3. 天梯赛 L2-006 树的遍历 (二叉树)

    给定一棵二叉树的后序遍历和中序遍历,请你输出其层序遍历的序列.这里假设键值都是互不相等的正整数. 输入格式: 输入第一行给出一个正整数N(<=30),是二叉树中结点的个数.第二行给出其后序遍历序 ...

  4. 8、V模型、W模型、H模型

    软件测试&软件工程 ·软件测试与软件工程息息相关,软件测试是软件工程组成中不可或缺的一部分.·在软件工程.项目管理.质量管理得到规范化应用的企业,软件测试也会进行得比较顺利,软件测试发挥的价值 ...

  5. JS设计模式——4.继承(概念)

    类式继承 0.构造函数 一个简单的Person类 function Person(name){ this.name = name; } Person.prototype.getName = funct ...

  6. C++类型转换 -- 由其他类型转换到自定义类型

    由其他类型转换到自定义类型 由其他类型(如int,double)向自定义类的转换是由构造函数来实现,只有当类的定义和实现中提供了合适的构造函数,转换才能通过. /******************* ...

  7. layui的模块化和非模块化使用

    非模块化和模块化的区别是 非模块化不用每次都调用layui.use([],fun...)引入对应模块,引入的JS是/layui/layui.all.js 模块化必须每次都调用layui.use([], ...

  8. grep 中的正则表达式【转】

    正则表达式 正则表达式就是用于匹配每行输入的一种模式,模式是指一串字符序列.下面是范例: ^w1 w1|w2 [^ ] grep 正则表达式示例 在 /etc/passswd 目录中搜索 'vivek ...

  9. PHP 不让标准浏览器(firfox,chrome等)走浏览器的缓存页面

    或在HTML页面里加: <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache,no-store, must-reva ...

  10. ubuntu上安装MySQL详解

     1. 安装 在终端输入 sudo apt-get install mysql-server mysql-client 回车 2.安装完成后检测MySQL的状态 systemctl status my ...