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新特性的更多相关文章

  1. iOS 9应用开发教程之ios9中实现按钮的响应

    iOS 9应用开发教程之ios9中实现按钮的响应 IOS9实现按钮的响应 按钮主要是实现用户交互的,即实现响应.按钮实现响应的方式可以根据添加按钮的不同分为两种:一种是编辑界面添加按钮实现的响应:另一 ...

  2. iOS 9应用开发教程之ios9的视图

    iOS 9应用开发教程之ios9的视图 了解IOS9的视图 在iPhone或者iPad中,用户看到的和摸到的都是视图.视图是用户界面的重要组成元素.本节将主要讲解ios9视图的添加.删除以及位置和大小 ...

  3. iOS 9应用开发教程之ios9中实现button的响应

    iOS 9应用开发教程之ios9中实现button的响应 IOS9实现button的响应 button主要是实现用户交互的.即实现响应.button实现响应的方式能够依据加入button的不同分为两种 ...

  4. Xamarin Anroid开发教程之Anroid开发工具及应用介绍

    Xamarin Anroid开发教程之Anroid开发工具及应用介绍 Xamarin开发Anroid应用介绍 如今智能手机已经盛行了好几年,而针对这些智能手机的软件开发也变得异常火热.但是在Andro ...

  5. AppleWatch开发教程之Watch应用对象新增内容介绍以及编写运行代码

    AppleWatch开发教程之Watch应用对象新增内容介绍以及编写运行代码 添加Watch应用对象时新增内容介绍 Watch应用对象添加到创建的项目中后,会包含两个部分:Watch App 和 Wa ...

  6. HealthKit开发教程之HealthKit的复合数据

    HealthKit开发教程之HealthKit的复合数据 复合数据就是复合单位和值构成的数据.所谓复合单位就是由单位进行乘法.除法等得到的单位,如m/s.lb·ft等就是复合单位.本节将针对这些复合数 ...

  7. HealthKit开发教程之HealthKit的辅助数据

    HealthKit开发教程之HealthKit的辅助数据 在HealthKit中除了主要数据之外,还有6个辅助数据分别为:体积类型数据.压力类型数据.时间类型数据.温度类型数据.标量类型数据和电导率类 ...

  8. HealthKit开发教程之HealthKit的主要类型数据

    HealthKit开发教程之HealthKit的主要类型数据 在HealthKit中,我们将最常用到的数据称之为主要数据.主要数据基本上有三种:长度类型的数据.质量类型的数据.能量类型的数据.本节将主 ...

  9. Unity 2D游戏开发教程之2D游戏的运行效果

    Unity 2D游戏开发教程之2D游戏的运行效果 2D游戏的运行效果 本章前前后后使用了很多节的篇幅,到底实现了怎样的一个游戏运行效果呢?或者说,游戏中的精灵会不会如我们所想的那样运行呢?关于这些疑问 ...

随机推荐

  1. c++的类型转换(转)

    类型转换机制可以分为:隐式类型转换 和 显示类型转换(强制类型转换) C中的类型转换: 事情要从头说起,这个头就是C语言.我们已经习惯了使用C-like类型转换,因为它强大而且简单. 主要有以下两种形 ...

  2. C#中2个日期类型相减

    DateTime startTime = Convert.ToDateTime("2017-1-9");DateTime endTime = Convert.ToDateTime( ...

  3. Java学习笔记——继承、接口、多态

    浮点数的运算需要注意的问题: BigDecimal operand1 = new BigDecimal("1.0"); BigDecimal operand2 = new BigD ...

  4. linux 配置免密码登陆

    在使用scp命令传输的时候需要密码 配置免密码登陆 ssh-keygen -t rsa (四个回车) 执行命令完成后,会生成两个文件id_rsa(私钥).id-rsa.pub(公钥) 将公钥拷贝到要免 ...

  5. WIN下的CMD下载命令

    certutil -urlcache -split -f 远程地址 本地保存的文件跑径与文 件名 # 如里不写本地文 件名与路径名, 会自动跟远程文 件名相同, 并保存到当前目 录下 另一个是: bi ...

  6. 5 - django-csrf-session&cookie

    目录 1 CSRF跨站请求伪造 1.1 CSRF攻击介绍及防御 1.2 防御CSRF攻击 1.2.1 验证 HTTP Referer 字段 1.2.2 在请求地址中添加 token 并验证 1.2.3 ...

  7. gcc -O0 -O1 -O2 -O3 四级优化选项及每级分别做什么优化【转】

    转自:http://blog.csdn.net/qinrenzhi/article/details/78334677 相关博客http://blog.chinaunix.net/uid-2495495 ...

  8. Microsoft.AspNet.SignalR使用cookie丢失

    public void SendGroupMessage(string roomId, string message, string status) { // 调用房间内所有客户端的sendMessa ...

  9. 【2017-10-1】雅礼集训day1

    今天的题是ysy的,ysy好呆萌啊. A: 就是把一个点的两个坐标看成差分一样的东西,以此作为区间端点,然后如果点有边->区间没有交. B: cf原题啊.....均摊分析,简单的那种. 线段树随 ...

  10. Jenkins关联GitHub进行构建

    一.创建一个自由风格的项目 并在高级中勾选你构建完成后保存项目的路径 二.配置你存放代码的GitHub的地址并添加用户名密码 三.立即构建