iOS的内置应用
控制中心为你建立起快速通路,便于你使用那些随时急需的控制选项和 app。只需从任意屏幕 (包括锁定屏幕)向上轻扫,即可切换到飞行模式,打开或关闭无线局域网,调整屏幕亮度等等,你甚至还可以使用全新的手电筒进行照明。如此众多的操控,任你一挥而就。你可以打开或关闭飞行模式、无线局域网、蓝牙和勿扰模式,锁定屏幕的方向或调整它的亮度,播放、暂停或跳过一首歌曲,连接支持AirPlay的设备,还能快速使用手电筒、定时器、计算器和相机。
通过文本讯息或电子邮件发送照片或文档,是没问题的。但如果某人就在你旁边,文字讯息或电子邮件会突然让人感觉大费周章。进入适用于 iOS 的 AirDrop,它能快速、轻松地共享照片、视频、通讯录,以及任何有共享按钮的 app 中的一切 。只需轻点共享,然后选择你的共享对象。AirDrop 会使用无线网络和蓝牙搞定其余的事情,不仅无需设置,而且传输经过加密,可严格保障共享内容的安全。通过 AirDrop,你可以与指定的一个人或多个人共享照片或视频。只需轻点 “共享” 按钮,选择你想要共享的人,剩下的 AirDrop 会帮你完成。运行 iOS 7 时,你通讯录中运行 iOS 7 的联系人,可自动在 AirDrop 中看到你。但你也可以让附近所有 iOS 7 用户都看到你,或不让任何人看到你。在控制中心轻点一下,一切都搞定。接收人可选择保存你发送的所有内容。在此情形下,内容会被保存到适当的位置:照片存在照片 app 中,通行证放在 Passbook,联系人信息收入通讯录,以此类推。 查找我的iPhone、iPad、iPod touch
丢失 iPhone 的感觉糟透了。幸好有“查找我的 iPhone” 功能,它能帮你找回 iPhone。但如果难以找回,iOS 7 中新的安全功能可以增加其他人使用或卖掉你设备的难度。关闭查找我的 iPhone 或擦除你的设备,都需要你的 Apple ID 和密码。即使设备上的信息已被擦除,查找我的 iPhone 仍能继续显示自定义信息。无论谁想重新激活设备,都需要你的 Apple ID 和密码。也就是说,你的 iPhone 仍然是你的 iPhone,无论它在哪里。
软硬件配合
由于 Apple 同时制造 iPad、iPhone 和 iPod touch 的硬件和操作系统,因此一切都配合得天衣无缝。这种高度整合使 app 得以充分利用Retina显示屏、Multi-Touch 界面、加速感应器、三轴陀螺仪、加速图形功能以及更多硬件功能。FaceTime 就是一个绝佳典范。它使用前后两个摄像头、显示屏、麦克风和 WLAN 网络连接。这也使得iOS是优化程度最好,最快的移动操作系统。 2007年10月17日,史蒂夫·乔布斯在一封张贴于苹果公司网页上的公开信上宣布软件开发工具包。它将在2008年2月提供给第三方开发商。软件开发工具包于2008年3月6日发布,并允许开发人员开发iPhone和iPod touch的应用程序,并对其进行测试,名为“ iPhone手机模拟器” 。然而,只有在付出了iPhone手机开发计划的费用后,应用程序才能发布。自从Xcode3.1 发布以后,Xcode就成为了iPhone软件开发工具包的开发环境。第一个Beta版本是iPhone SDK 1.2b1(build 5A147p)它在发布后立即就能够使用了。
由于iOS是从于Mac OS X核心演变而来,因此开发工具也是基于Xcode。
该SDK需要拥有英特尔处理器且运行Mac OS X Leopard系统的Mac才能使用。其他的操作系统, 包括微软的Windows操作系统和旧版本的Mac OS X都不支持。
SDK本身是可以免费下载的,但为了发布软件, 开发人员必须加入iPhone开发者计划, 其中有一步需要付款以获得苹果的批准。加入了之后,开发人员们将会得到一个牌照,他们可以用这个牌照将他们编写的软件发布到苹果的App Store。发布软件一共有三种方法: 通过App Store,通过企业配置仅在企业内部员工间应用,也可通过基于Ad-hoc而上载至多达100部iPhones。
这个发布iPhone软件的形式的出现使人们不能根据GPLv3的授权代码发布软件。任何根据GPLv3任何代码的开发者也必须得到GPLv3的授权。同时,开发商在散发布已经由GPLv3 授权的应用软件的同时必须提供由苹果公司提供的密匙以允许该软件修改版本的上载。 iOS 7是由美国苹果公司开发的手机和平板电脑操作系统。作为iOS 6的继任者,该系统于2013年6月10日在苹果公司2013年WWDC上发布。
iOS 7在上一代iOS操作系统的基础上有了很大的改进。它不仅采用了全新的应用图标,还重新设计了内置应用、锁屏界面以及通知中心等。iOS 7还采用了AirDrop作为分享的方式之一并改进了多任务能力。iOS 7将支持iPhone 4以上设备,iPad 2以上设备,iPad mini以及iPod Touch 5以上的设备。
苹果在2013年11月15日向 iPhone、iPad 和 iPod touch 推送了最新的 iOS 7.0.4 系统。苹果在更新日志中说,这次更新主要用于修复部分用户出现的 FaceTime 通话无效的 Bug,同时还包含一些其它 Bug 的修复和细节提升。iCloud 钥匙链的功能改善就是其中之一。这项功能源自 OS X Mavericks,苹果在 iOS 7.0.3 中将其覆盖到移动设备。iCloud 钥匙链可以帮助用户同步信用卡数据以及保存在 Safari 浏览器上的网站密码。
另一项被改进的功能是 Spotlight 搜索,苹果加入了对 Google 和维基百科的支持。2013年9 月 iOS 7 正式推出时,苹果曾取消 Spotlight 对 Google 和维基百科的支持。
苹果还同时更新了老版iOS 6 系统,这项更新主要面向第四代 iPod touch 用户。和 iOS 7.0.4 一样,版本号为 iOS 6.1.5 的系统更新同样用于修复 FaceTime 通话 Bug。此外,前几代 Apple TV 也都收到了系统更新。
2014年9月27日上午,苹果周五停止为iOS 7.1.2固件提供签名。这意味着,已经升级至新版iOS 8的用户将无法再降级回iOS 7.1.2。 北京时间6月3日凌晨,苹果年度全球开发者大会WWDC2014在美国加利福尼亚州旧金山莫斯考尼西中心(MosconeCenter)拉开帷幕。毫无疑问,软件系统是WWDC2014苹果大会最重要的议题,本次大会上苹果正式公布了最新版iOS系统版本iOS8。iOS8延续了iOS7的风格,只是在原有风格的基础上做了一些局部和细节上的优化、改进和完善,更加令人愉悦。 首先iOS8通知中心进过了全新设计,取消了“未读通知”视图,接入更多更丰富的数据来源,并可在通知中心可以直接回复短信息,在锁屏界面也可以直接回复或删除信息和iMessage音频内容。双击Home的多任务列表现在可以看到最近的联系人,在卡片的上方,点击直接可以回短信和打电话。
Safari和Spotlight的更新都与Mac的Yosemite系统基本保持一致,其中Spotlight支持搜索一切信息,包括应用、音乐、邮件、新闻、饭馆、影片等等。Mail邮件的删除方式改变,左滑动就可以删除,而右滑是加标签,并可以加入日程。iOS8也和Mac一样提供了iCloudDrive网盘,并且iCloudDrive支持在任何应用程序中直接使用,基本上都提供了相关的功能按钮和选项。
iOS的键盘进行了改进,加入了称为Quicktype预测提示功能,这是传统的键盘变成触摸键盘后的最好改进,可以提前提示你将要输入的内容,比如当短信息发来询问用户选择去吃饭还是看电影时,信息会自动出现吃饭和电影两个选项自己选择。当然,自动联想输入和自我学习也更成熟了。
iMessage新的更新加入了TaptoTalk语音短信功能,类似于微信,可以通过iMessage直接发送语音消息或者录音,也可以发送短视频信息。全新的iMessage支持群组功能,支持设置群组免打扰。另外,在iMessage群组里还提供相册分享和地理位置功能。
iOS8新增了FamilySharing家庭分享功能,通过该功能用户可以和家人分享位置、照片、日历、应用程序、音乐和视频等等。家长可以通过FamilySharing寻找孩子的位置,主账户的信用卡也可以选择是否授权给其他家庭成员。FamilySharing功能限制一个AppleID最多支持6人,应用无需再次购买。
Healkit是iOS8全新的主打功能之一,正如传闻Healkit相当于一个一种可以收集用户健康数据的系统。在Healkit里用户可以随时查看各种健康和健身相关的信息,比如血液、心率、水化、血压、营养、血糖、睡眠、呼吸频率、血氧饱和度和体重等。这些信息来自iOS设备内置的传感器以及第三方健康外设。Healkit可作为每位用户健康数据的储存中心,苹果为HealthKit提供第三方应用接入,用户需要时可以提供给医疗机构。
iOS8的照片应用进行了很大的改进,尤其是照片管理和全新的SmartEditing编辑功能,用户在相册里可以直接对照片进行更多的编辑美化选项,比如修改颜色、亮度、曝光、对比度、色温和等等,得益于iCloud同步,多款iOS设备都可以直接显示同一账户的照片,并且获得最新编辑后的效果。至于iCloud同步空间苹果表示5G原生免费,增加到20G只要1美元每月,200G则需要4美元每月。
全新iOS8中的Siri提供了更智能化和人性化的服务,而不只是停留在最基础的功能点上。用户可以直接说Hey,Siri!而不用按任何的按键就可以呼出Siri,集成更多第三方提供的服务,比如Shazam的音乐识别,支持点对点的导航,全新的天气信息与假日信息等等。
令开发者和用户都非常兴奋的是,iOS8开放了多达4000个API接口,TouchID和相机的API正式向开发者开放,就连一直不开放的键盘输入法这一次也终于开放了,开发者完全可以为iOS8直接开发第三方输入法。 在 iOS 5 中,主接口包括以下自带的应用程序: 信息、日历、照片、YouTube、股市、地图(AGPS辅助的Google地图)、天气、时间、计算机、备忘录、系统设置、iTunes(将会被链接到iTunes Music Store和iTunes广播目录)、App Store、Game Center以及联络信息。还有四个位于最下方的常用应用程序包括有:电话、Mail、Safari和iPod。(iPhone4S内置Siri)
除了电话、短信,iPod Touch保留了大部分iPhone自带的应用程序。 iPhone上的iPod程序在iPod Touch上被分成了两个:音乐和视频。位于主界面最下方dock上的应用程序也根据iPod Touch的主要功能而改成了:音乐、视频、照片、iTunes、Game Center,第四代的iPod Touch更加有了相机和摄像功能!
iPad只保留部分iPhone自带的应用程序: 日历、通讯录、备忘录、视频、YouTube、iTunes Store、App Store以及设置;四个位于最下方的常用应用程序是:Safari、Mail、照片和iPod UIView,是用户构建界面的基础,所有的控件都是在这个页面上画出来的,你可以把它当成是一个画布,你可以通过UIView增加控件,并利用控件和用户进行交互和传递数据。
窗口和视图是最基本的类,创建任何类型的用户界面都要用到。窗口表示屏幕上的一个几何区域,而视图类则用其自身的功能画出不同的控件,如导航栏,按钮都是附着视图类之上的,而一个视图则链接到一个窗口。 显示数据的视图 UITextView:将文本段落呈现给用户,并允许用户使用键盘输入自己的文本。
UILabel:实现短的只读文本,可以通过设置视图属性为标签选择颜色,字体和字号等。
UIImageView:可以通过UIImage加载图片赋给UIImageView,加载后你可以指定显示的位置和大小。
UIWebView:可以提供显示HTML.PDF等其他高级的Web内容。包括xls,word等文档等。
MKMapView:可以通过MKMapView向应用嵌入地图。很热门的LBS应用就是基于这个来做的。还可以结合MKAnnotationView和MKPinAnnotationView类自定义注释信息注释地图。
UIScrollView:一般用来呈现比正常的程序窗口大的一些内容。可以通过水平和竖直滚动来查看全部的内容,并且支持缩放功能。 做出选择的视图 UIAlertView:通过警告视图让用户选择或者向用户显示文本。
UIActionSheet:类似UIAlertView,但当选项比较多的时候可以操作表单,它提供从屏幕底部向上滚动的菜单。
(3)其他
UIButton:主要是我们平常触摸的按钮,触发时可以调用我们想要执行的方法。
UISegmentControl:选择按钮,可以设置多个选择项,触发相应的项调用不同的方法。
UISwitch:开关按钮,可以选择开或者关。
UISlideer:滑动按钮,常用在控制音量等。
UITextField:显示文本段,显示所给的文本。
UITableView:表格视图,可以定义你要的表格视图,表格头和表格行都可以自定义。
UIPickerView:选择条,一般用于日期的选择。
UISearchBar:搜索条,一般用于查找的功能。
UIToolBar:工具栏:一般用于主页面的框架。
UIActivityIndicatorView:进度条,一般用于显示下载进度。
UIProgressView:进度条,一般用于显示下载的进度条。
但是随着IPhone的流行发展,iPhone原生的界面控件无法满足产品日益增长的功能需要,成为大的矛盾。IPhone鼓励用户创新,因此出现了更多的IPhone控件,使得开发者可以将现有的技术应用在iPhone平台,并创建完美的桌面、WEB和移动应用程序。 其他基于IPhone的控件,如:ComponentOne Studiofor iPhone等。