iOS 11开发概述

iOS 11是目前苹果公司用于苹果手机和苹果平板电脑的最新的操作系统。该操作系统的测试版于2017年6月6号(北京时间)被发布。本章将主要讲解iOS 11的新特性、以及使用Xcode 9.0如何编写一个简单的iOS 11的应用程序等内容。

iOS 11新特性

北京时间2016年6月6日苹果公司发布了iOS 11。尽管iOS11在界面和交互上并没有太大的更改,但在诸多功能上进行了丰富和调整。以下就讲解iOS 11的10大更新。

1.iMessage

iMessage将支持iCloud存储,本地只需存储最新的信息,同时iMessage集成Apple Pay,支持好友转账。

2.Siri

Siri支持多达25个国家的语言,同时Siri支持机器学习,能够实现同步翻译及诸多第三方软件的功能管理。

3.相机视频

相机视频将支持H.265标准,相比H.264压缩率将提高2倍,占用更小的存储空间。

4.控制中心

控制中心缩减至一页,更多的操作将通过3D Touch实现。单页的控制中心有更为直观的操作同时也更加集成。

5.地图

地图支持内景地图导航及车载导航等功能,新增驾驶勿扰模式。

6.HomeKit

Homekit新增扬声器接口,支持AirPlay2协议,同时将支持Siri。

7.Apple Music

新版本的Apple Music将能够看到朋友正在听的音乐。

8.Apple Store

Apple Store的界面迎来全新的变化。登陆首屏变化为today每日推荐,Games将有单独的主页,而Apps移至第三屏。

9.ARkit

新增ARkit可以通过摄像头实现快速稳定的跟踪,而且可以根据周围光线、物体尺寸大小实现调整,这些都基于硬件上极好的动态传感器,苹果称ARkit将成为最大的AR平台。

10.中国用户

新版iOS 11还专门为中国用户提供诸多功能,诸如相机集成二维码扫描等。

iOS 11开发教程(一)相关推荐

  1. iOS 11开发教程(二十二)iOS11应用视图实现按钮的响应(2)

    iOS 11开发教程(二十二)iOS11应用视图实现按钮的响应(2) 此时,当用户轻拍按钮后,一个叫tapButton()的方法就会被触发. 注意:以上这一种方式是动作声明和关联一起进行的,还有一种先 ...

  2. iOS 11开发教程(二十一)iOS11应用视图美化按钮之实现按钮的响应(1)

    iOS 11开发教程(二十一)iOS11应用视图美化按钮之实现按钮的响应(1) 按钮主要是实现用户交互的,即实现响应.按钮实现响应的方式可以根据添加按钮的不同分为两种:一种是编辑界面添加按钮实现的响应 ...

  3. iOS 11开发教程(二十)iOS11应用视图美化按钮之设置按钮的状态

    iOS 11开发教程(二十)iOS11应用视图美化按钮之设置按钮的状态 在示例2-2中,设置按钮的标题和颜色时,需要对按钮的状态进行设置,表示按钮在某一状态下的标题和标题颜色是什么样子.例如,UICo ...

  4. iOS 11开发教程(十九)iOS11应用视图美化按钮之设置按钮的外观

    iOS 11开发教程(十八)iOS11应用视图美化按钮之设置按钮的外观 美化按钮说白了就是对按钮的属性进行设置,设置按钮的属性有两种方法:一种是使用编辑界面中的属性检查器:另一种是使用代码进行设置.以 ...

  5. iOS 11开发教程(十八)iOS11应用视图之使用代码添加按钮

    iOS 11开发教程(十八)iOS11应用视图之使用代码添加按钮 由于使用编辑界面添加视图的方式比较简单,所以不在介绍.这里,直接讲解代码中如何添加.使用代码为主视图添加一个按钮的方式和在1.3.3节 ...

  6. iOS 11开发教程(十七)iOS11应用视图之使用按钮接收用户输入

    iOS 11开发教程(十七)iOS11应用视图之使用按钮接收用户输入 在iOS中提供了很多的控件以及视图来丰富用户界面,对于这些视图以及控件我们在上一章中做了简单的介绍.本章我们将详细讲解这些视图. ...

  7. iOS 11开发教程(十六)iOS11应用视图之删除空白视图

    iOS 11开发教程(十六)iOS11应用视图之删除空白视图 当开发者不再需要主视图的某一视图时,可以将该视图删除.实现此功能需要使用到removeFromSuperview()方法,其语法形式如下: ...

  8. iOS 11开发教程(十五)iOS11应用视图的位置和大小

    iOS 11开发教程(十五)iOS11应用视图的位置和大小 当一个视图使用拖动的方式添加到主视图后,它的位置和大小可以使用拖动的方式进行设置,也可以使用尺寸检查器面板中的内容进行设置,如图1.52所示 ...

  9. iOS 11开发教程(十四)iOS11应用代码添加视图

    iOS 11开发教程(十四)iOS11应用代码添加视图 如果开发者想要使用代码为主视图添加视图,该怎么办呢.以下将为开发者解决这一问题.要使用代码为主视图添加视图需要实现3个步骤. (1)实例化视图对 ...

  10. iOS 11开发教程(十三)iOS11应用编辑界面添加视图

    iOS 11开发教程(十三)iOS11应用编辑界面添加视图 在iOS中添加视图的方式有两种:一种是使用编辑界面添加视图:另一种是使用代码添加视图.以下是这两个方式的详细介绍. 1.编辑界面添加视图 使 ...

最新文章

  1. 各种卡的一些信息积累
  2. 【控制】《自动控制原理》胡寿松老师-第6章-线性系统的校正方法
  3. mysql 多表联查的效率_Mysql 多表联合查询效率分析
  4. 京东到家基于netty与websocket的实践
  5. python中进程池的应用
  6. 【鬼网络】之DHCP原理与配置
  7. js函数提示 vscode_为VSCode / Monaco Intellisence添加JavaScript类型提示
  8. 通过代理上网 固定ip_浅析局部代理IP与全局代理IP的使用说明
  9. 算法学习(三)堆排序
  10. 理解RAID的四种级别
  11. Linux入门-网络实验3.3
  12. 2020年互联网大厂中秋礼盒PK!看看你的礼盒怎么样
  13. tdscdma手机linux,全方位介绍——TD-SCDMA无线技术(1)
  14. 计算机教研论文范文,计算机教研论文提纲格式模板 计算机教研论文提纲怎样写...
  15. Tcl 语言 ——列表篇
  16. 爬取https://sc.chinaz.com/tupian/的图片
  17. 详解线上线下收单业务(2)
  18. Windows API 教程(七) hook 钩子监听
  19. win7鼠标指针主题包_双飞燕FB35双模蓝牙鼠标评测 终于能让手放松了
  20. 1052 Linked List Sorting (25 分)-PAT甲级

热门文章

  1. dubbox 编译 和 测试
  2. 创业之前,您应该好好听我说
  3. Oracle Linux Server release 6.3 下安装JDK
  4. 反向域名解析的用途,如何设置?
  5. WP7应用开发笔记(12) 添加页面动画
  6. 用 python 解决汉诺塔问题并附带演示过程
  7. css overflow和border-radius一起用 解决圆角和滚动条一起用的问题
  8. 解决System.Data.SqlClient.SqlException (0x80131904): Timeout 时间已到的问题
  9. 如何提高Linux下块设备IO的整体性能?
  10. Cloud Foundry 登录 Azure,一键快速部署 PaaS