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. iPhone开发教程之iOS APP体验设计 - 醒醒吧 ))))) - majszt - 和讯博客

    iPhone开发教程之iOS APP体验设计 iPhone开发    |   更新时间:2012-10-15   |   点击:131    |   来源:本站 iOS APP体验设计不像互联网的体验 ...

  4. iOS开发教程之OC语言-欧阳坚-专题视频课程

    iOS开发教程之OC语言-34296人已学习 课程介绍         Objective-C是扩充C的面向对象编程语言,iOS开发是用的Objective-C语言,本专题更系统的讲解Objectiv ...

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

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

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

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

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

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

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

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

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

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

最新文章

  1. 循环输入正整数,求其平均值
  2. Codable 基本使用
  3. Java数据结构与算法:栈
  4. webview 修改html,使用自定义CSS在WebView中呈现HTML
  5. 如何开展灰盒测试[1]:灰盒测试优缺点分析
  6. ZOJ-2770 Burn the Linked Camp 差分约束
  7. [P2387魔法森林
  8. ngx_rtmp_shared模块对ngx_chain_t的操作总结
  9. WinCE内核裁减(中文字体)及字库和内核的分离
  10. 基于CAS的低时延队列实现(原理示例)
  11. 解决Mac无法写入U盘问题
  12. 九度oj 题目1516:调整数组顺序使奇数位于偶数前面
  13. 基于图像的三维重建与基于三维点云数据的曲面拟合
  14. Thrift RPC实战(七) 基于zookeeper和thrift的RPC服务发布订阅
  15. c语言while的用法四种句型,有关while的几种用法
  16. 时间差太大导致Windows时间同步无法自动更新时间
  17. 12V高耐压带ovp保护1A线性锂电池充电芯片DFN封装4056芯片
  18. 微信小程序前端备忘录记事本搜索功能
  19. OpenCV-Python图像形态变换概述及morphologyEx函数介绍
  20. 整合资源对个人站长的重要性

热门文章

  1. 如何找出应用程序未使用绑定变量
  2. 异常处理中throws和throw的区别?
  3. unity发布webgl 触摸控制和鼠标控制冲突问题解决
  4. VS2013+openCV3.0无脑配置方法+解决警告问题【windows平台】
  5. IIS 7 应用程序池自动回收关闭的解决方案
  6. 彻底解决_OBJC_CLASS_$_某文件名“, referenced from:问题
  7. Android消息推送完美解决方案全析
  8. #error “OpenCV 4.x+ requires enabled C++11 support“解决方法
  9. 解决jenkins控制台中文乱码问题
  10. windows下mysql-8.0.11-winx64解压版配置