iOS 9应用开发教程之iOS 9新特性
iOS 9应用开发教程之iOS 9新特性
iOS 9开发概述
iOS 9是目前苹果公司用于苹果手机和苹果平板电脑的最新的操作系统。该操作系统于2015年6月8号(美国时间)被发布。本章将主要讲解iOS 9的新特性、以及使用Xcode 7.0如何编写一个简单的iOS 9的应用程序等内容。
iOS 9新特性
在2015年6月8日即北京时间2015年6月9日的WWDC大会上,苹果公司代表讲解了很多iOS 9带来的新特性。本节将讲解一些主要的特性。
Siri语音助手智能化
Siri语音助手的智能性能主要表现在强大的内容检索和管理方面,支持快速自动整理历史文档,根据使用场景的不同为用户提供内容和服务,来电联系人匹配,相关内容推荐甚至是第三方应用的内容检索。具体到使用场景方面,Siri可以自动整理历史照片、联系人历史邮件往来、健身应用下接入电源开启iTunes音乐应用以及深度检索第三方应用中的内容。
新增News新闻聚合应用
苹果在新的iOS9系统中推出了全新的系统级新闻聚合应用——News,新加入的News应用将会根据用户习惯推送用户可能关注的新闻,新闻将按话题分类,版面也将进行特殊调整。特别需要注意News应用中的内容将注重隐私保护,不会分享给第三方。
ApplePay支持购物Wallet取代Passbook
ApplePay将登陆英国并得到了大量第三方应用和商户甚至是公交系统的支持,并且支持在线消费和购物。Passbook更名为Wallet,如图1.1所示。用户的信用卡、借记卡、积分卡、登机牌、票劵等都可以存放于此。
地图引入Transit通勤路线功能
iOS 9的地图应用中加入了Transit的通勤路线功能,如图1.2所示。它可以为用户提供从步行到乘车整个完整的通勤路线,支持公交、火车、地铁、轮渡等交通工具,支持全球多个地区,其中包括国内300多个城市。
备忘录进入核查清单组件
iOS 9在备忘录中加入了核查清单组件,用户可以从备忘录里直接启动相机来添加照片和画草图,浏览器、地图等其他应用程序中的内容也可以直接添加。
键盘加入Shortcut Bar
不管在iPhone还是在iPad上,iOS 9的键盘都加入了全新的Shortcut Bar,如图1.3所示。通过这个新的功能条可以更便捷的进行剪切、粘贴等基本操作。

图1.1 Passbook更名为Wallet 图1.2 地图引入Transit通勤路线功能 图1.3 键盘加入Shortcut Bar
iPad引入双屏模式,支持QuickType键盘
iOS 9分屏功能支持iPad Air、iPad Air 2,iPad mini 2和iPad mini 3,可以让两个不同的应用在屏幕上同时工作,界面可以有5:5和7:3两种比例选择,用户可以自行切换某一个屏幕上的程序。另外,视频应用可以变成小窗悬浮在界面之上。与此同时,苹果在iPad中推出QuickType键盘应用,它可以用两根手指在键盘上变换操作,支持剪切、复制、粘贴快捷键,并且在搜索、全局搜索中都将可以使用此功能。
本文选自:iOS 9应用开发基础教程大学霸内部资料,转载请注明出处,尊重技术尊重IT人!
iOS 9应用开发教程之iOS 9新特性的更多相关文章
- iOS 9应用开发教程之ios9中实现按钮的响应
iOS 9应用开发教程之ios9中实现按钮的响应 IOS9实现按钮的响应 按钮主要是实现用户交互的,即实现响应.按钮实现响应的方式可以根据添加按钮的不同分为两种:一种是编辑界面添加按钮实现的响应:另一 ...
- iOS 9应用开发教程之ios9的视图
iOS 9应用开发教程之ios9的视图 了解IOS9的视图 在iPhone或者iPad中,用户看到的和摸到的都是视图.视图是用户界面的重要组成元素.本节将主要讲解ios9视图的添加.删除以及位置和大小 ...
- iOS 9应用开发教程之ios9中实现button的响应
iOS 9应用开发教程之ios9中实现button的响应 IOS9实现button的响应 button主要是实现用户交互的.即实现响应.button实现响应的方式能够依据加入button的不同分为两种 ...
- Xamarin Anroid开发教程之Anroid开发工具及应用介绍
Xamarin Anroid开发教程之Anroid开发工具及应用介绍 Xamarin开发Anroid应用介绍 如今智能手机已经盛行了好几年,而针对这些智能手机的软件开发也变得异常火热.但是在Andro ...
- AppleWatch开发教程之Watch应用对象新增内容介绍以及编写运行代码
AppleWatch开发教程之Watch应用对象新增内容介绍以及编写运行代码 添加Watch应用对象时新增内容介绍 Watch应用对象添加到创建的项目中后,会包含两个部分:Watch App 和 Wa ...
- HealthKit开发教程之HealthKit的复合数据
HealthKit开发教程之HealthKit的复合数据 复合数据就是复合单位和值构成的数据.所谓复合单位就是由单位进行乘法.除法等得到的单位,如m/s.lb·ft等就是复合单位.本节将针对这些复合数 ...
- HealthKit开发教程之HealthKit的辅助数据
HealthKit开发教程之HealthKit的辅助数据 在HealthKit中除了主要数据之外,还有6个辅助数据分别为:体积类型数据.压力类型数据.时间类型数据.温度类型数据.标量类型数据和电导率类 ...
- HealthKit开发教程之HealthKit的主要类型数据
HealthKit开发教程之HealthKit的主要类型数据 在HealthKit中,我们将最常用到的数据称之为主要数据.主要数据基本上有三种:长度类型的数据.质量类型的数据.能量类型的数据.本节将主 ...
- Unity 2D游戏开发教程之2D游戏的运行效果
Unity 2D游戏开发教程之2D游戏的运行效果 2D游戏的运行效果 本章前前后后使用了很多节的篇幅,到底实现了怎样的一个游戏运行效果呢?或者说,游戏中的精灵会不会如我们所想的那样运行呢?关于这些疑问 ...
随机推荐
- Node程序debug小记
有时候,所见并不是所得,有些包,你需要去翻他的源码才知道为什么会这样. 背景 今天调试一个程序,用到了一个很久之前的NPM包,名为formstream,用来将form表单数据转换为流的形式进行接口调用 ...
- Java与JS生成二维码
1.二维码概念 二维码/二维条码是用某种特定的集合图形按一定规律在平面上(二维方向上)分布的黑白相间的图形记录数据符号信息的图片. 黑线是二进制的1,空白的地方是二进制的0,通过1.0这种数据组合用于 ...
- jQuery动态给下拉列表添加一个选项(创建DOM对象)
使用的函数:
- oracle数据类型表
set SERVEROUTPUT ON declare v_char ); v_varchar2 ); begin v_char:='java'; v_varchar2:='java'; DBMS_O ...
- ORA-00906 missing left parenthesis括号
Oracle 建表报错:ORA-00906 missing left parenthesis括号 建表语句:create table test(id char,name varchar(1),s ...
- 【Educational Codeforces Round28】
咸鱼选手发现自己很久不做cf了,晚节不保. A.Curriculum Vitae 枚举一下间断点的位置. #include<bits/stdc++.h> using namespace s ...
- linux中查看结构体和宏
1.进入目录/usr/include cd /usr/include/ 2.生成ctags文件sudo make ctags -R 3.vim -t 结构体(宏)名称 4.找到相应的宏或者结构体 5. ...
- mybatis待研究
1. mapper 中_parameter 的含义,是 参数? 为什么?
- LeetCode691. Stickers to Spell Word
We are given N different types of stickers. Each sticker has a lowercase English word on it. You wou ...
- sicily 1046. Plane Spotting(排序求topN)
DescriptionCraig is fond of planes. Making photographs of planes forms a major part of his daily lif ...