iOS 11开发教程(一)
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开发教程(一)相关推荐
- iOS 11开发教程(二十二)iOS11应用视图实现按钮的响应(2)
iOS 11开发教程(二十二)iOS11应用视图实现按钮的响应(2) 此时,当用户轻拍按钮后,一个叫tapButton()的方法就会被触发. 注意:以上这一种方式是动作声明和关联一起进行的,还有一种先 ...
- iOS 11开发教程(二十一)iOS11应用视图美化按钮之实现按钮的响应(1)
iOS 11开发教程(二十一)iOS11应用视图美化按钮之实现按钮的响应(1) 按钮主要是实现用户交互的,即实现响应.按钮实现响应的方式可以根据添加按钮的不同分为两种:一种是编辑界面添加按钮实现的响应 ...
- iOS 11开发教程(二十)iOS11应用视图美化按钮之设置按钮的状态
iOS 11开发教程(二十)iOS11应用视图美化按钮之设置按钮的状态 在示例2-2中,设置按钮的标题和颜色时,需要对按钮的状态进行设置,表示按钮在某一状态下的标题和标题颜色是什么样子.例如,UICo ...
- iOS 11开发教程(十九)iOS11应用视图美化按钮之设置按钮的外观
iOS 11开发教程(十八)iOS11应用视图美化按钮之设置按钮的外观 美化按钮说白了就是对按钮的属性进行设置,设置按钮的属性有两种方法:一种是使用编辑界面中的属性检查器:另一种是使用代码进行设置.以 ...
- iOS 11开发教程(十八)iOS11应用视图之使用代码添加按钮
iOS 11开发教程(十八)iOS11应用视图之使用代码添加按钮 由于使用编辑界面添加视图的方式比较简单,所以不在介绍.这里,直接讲解代码中如何添加.使用代码为主视图添加一个按钮的方式和在1.3.3节 ...
- iOS 11开发教程(十七)iOS11应用视图之使用按钮接收用户输入
iOS 11开发教程(十七)iOS11应用视图之使用按钮接收用户输入 在iOS中提供了很多的控件以及视图来丰富用户界面,对于这些视图以及控件我们在上一章中做了简单的介绍.本章我们将详细讲解这些视图. ...
- iOS 11开发教程(十六)iOS11应用视图之删除空白视图
iOS 11开发教程(十六)iOS11应用视图之删除空白视图 当开发者不再需要主视图的某一视图时,可以将该视图删除.实现此功能需要使用到removeFromSuperview()方法,其语法形式如下: ...
- iOS 11开发教程(十五)iOS11应用视图的位置和大小
iOS 11开发教程(十五)iOS11应用视图的位置和大小 当一个视图使用拖动的方式添加到主视图后,它的位置和大小可以使用拖动的方式进行设置,也可以使用尺寸检查器面板中的内容进行设置,如图1.52所示 ...
- iOS 11开发教程(十四)iOS11应用代码添加视图
iOS 11开发教程(十四)iOS11应用代码添加视图 如果开发者想要使用代码为主视图添加视图,该怎么办呢.以下将为开发者解决这一问题.要使用代码为主视图添加视图需要实现3个步骤. (1)实例化视图对 ...
- iOS 11开发教程(十三)iOS11应用编辑界面添加视图
iOS 11开发教程(十三)iOS11应用编辑界面添加视图 在iOS中添加视图的方式有两种:一种是使用编辑界面添加视图:另一种是使用代码添加视图.以下是这两个方式的详细介绍. 1.编辑界面添加视图 使 ...
最新文章
- 各种卡的一些信息积累
- 【控制】《自动控制原理》胡寿松老师-第6章-线性系统的校正方法
- mysql 多表联查的效率_Mysql 多表联合查询效率分析
- 京东到家基于netty与websocket的实践
- python中进程池的应用
- 【鬼网络】之DHCP原理与配置
- js函数提示 vscode_为VSCode / Monaco Intellisence添加JavaScript类型提示
- 通过代理上网 固定ip_浅析局部代理IP与全局代理IP的使用说明
- 算法学习(三)堆排序
- 理解RAID的四种级别
- Linux入门-网络实验3.3
- 2020年互联网大厂中秋礼盒PK!看看你的礼盒怎么样
- tdscdma手机linux,全方位介绍——TD-SCDMA无线技术(1)
- 计算机教研论文范文,计算机教研论文提纲格式模板 计算机教研论文提纲怎样写...
- Tcl 语言 ——列表篇
- 爬取https://sc.chinaz.com/tupian/的图片
- 详解线上线下收单业务(2)
- Windows API 教程(七) hook 钩子监听
- win7鼠标指针主题包_双飞燕FB35双模蓝牙鼠标评测 终于能让手放松了
- 1052 Linked List Sorting (25 分)-PAT甲级
热门文章
- dubbox 编译 和 测试
- 创业之前,您应该好好听我说
- Oracle Linux Server release 6.3 下安装JDK
- 反向域名解析的用途,如何设置?
- WP7应用开发笔记(12) 添加页面动画
- 用 python 解决汉诺塔问题并附带演示过程
- css overflow和border-radius一起用 解决圆角和滚动条一起用的问题
- 解决System.Data.SqlClient.SqlException (0x80131904): Timeout 时间已到的问题
- 如何提高Linux下块设备IO的整体性能?
- Cloud Foundry 登录 Azure,一键快速部署 PaaS