酷历史版本篇一:IOS版本历史
IOS版本历史 iOS 4
苹果乔布斯在美国当地时间2010年6月7日召开的WWDC2010上宣布,将原来iPhone OS系统重新定名为“iOS”,并发布新一代操作系统:“iOS 4”,即将发布的iOS 4操作系统将为6月发布的iPhone 3GS手机提供包括多任务在内的100项最新功能,除了可以一次性运行多款应用外,该系统还允许用户通过文件夹来整理日益增多的应用。但旧款iPhone用户无法享受全部功能。
iOS 5
2011年6月7日凌晨,苹果2011年度的WWDC大会(Worldwide Developers Conference苹果电脑全球研发者大会)就在旧金山的Moscone West会议中心举行,现场有5200人到场。本次发布会上,scott Forstall正式公布了iOS设备至今已经销售了2亿台,占全球移动操作系统44%份额,iPad自发布以来,14个月间售出2500万台。更重要的是,iOS 5移动操作系统来了,全新的IOS5系统拥有200个新功能特性。北京时间2011年10月13日凌晨,苹果移动操作系统iOS 5正式在全球范围内推出。iOS 5中还推出了重要的OTA系统更新方式。
iOS 6
北京时间2012年6月12日,苹果在WWDC大会上公布了全新的 iOS6 操作系统。iOS6 拥有200多项新功能,全新地图应用是其中较为引人注目的内容之一,它采用苹果自己设计的制图法,首次为用户免费提供在车辆需要拐弯时进行语音提醒的导航服务。iOS6新功能Siri新增15个国家和地区的语言,亚洲地区包括韩语、中文(包含粤语)。2012年9月19日,苹果iOS开放下载,中国大陆用户20日凌晨1点钟即可更新。 iOS 7
iOS 7[9]是由美国苹果公司开发的手机和平板电脑操作系统。作为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。[11]
iOS 8
iOS 8
北京时间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直接开发第三方输入法。
酷历史版本篇二:珍藏人民币历史版本(含最新版本)
人民币有中国人民银行统一发放
明年即将上市的500元人民币
新的人民币100元
新的人民币50元
新的人民币10元
第五套人民币 发行时间1999年10月1日
第四套人民币 发行时间1987年4月27日
第三套人民币 发行时间1962年4月20日
酷历史版本篇三:VS发展历史和版本对应关系
历史,不可不知道
历史是一件很有趣的事情,当然你也可以选择无视历史的存在,不过,以史为鉴,可以避免走很多弯路。本来打算直接介绍C#4.0的新特性,但最近回过头来看C#的发展史,觉得特别有意思,不禁感叹那些大牛们的实力,我怎么到现在也只有这点程度呢?
说到C#,一定要提的人,就是Anders Hejlsberg,这个人是个大牛,绝对的大牛,为什么呢?因为Pascal和Delphi是他一个人开发的。然后9几年的时候被微软从Borland挖过去,过了不久,我们就有了C#,也就是说,我们现在是在用着人家的孩子。人家生了那么多孩子(光荣“妈妈”吖!(来自:WwW.ZHaOqt.nEt 蒲公英文 摘:酷历史版本))给我们玩,丰富我们的生活,不得不膜拜一下!
其实最初C#不叫C#,它有个更好听的名字,叫做COOL。微软从1998年12月开始了COOL项目,直到1999年7月,COOL被正式更名为C#,当然,那个时候我小学还没毕业,从而从侧面再次证明了Anders多么牛!不知道在我的小孩读小学的时候我是不是也能写门语言出来呢?
现在,我们有了C#,但是有一个问题,我们为什么要C#呢?要性能,我们有C,要面向对象,我们有Java,要两者兼顾,我们有C++,微软为什么还要弄一个C#出来呢?
不知道各位是不是对Visual Studio 6.0还有印象,曾经有个叫做Visual J++的工具,它是Visual Studio 6.0的一部分,我记得当时为了学VB去装VS6.0,看到一堆现在已经绝迹的东西,比如Fox、J++之类的。对于Java,微软最初只是觉得它是一个能够解决C/C++的一些无法解决的问题而存在的语言,并且,通过Visual J++这个产品,使其能够和Windows系统完美的集成在一起,不过呢,Sun不干了,我的Java凭什么要被你这么搞!于是太阳不再照射窗口了,反而告它,于是,微软只能停止了Visual J++的开发。然后微软又经过了一些纠结,比如COM技术(在二进制层面的统一),为了无缝的集成这一系列的东西,微软提出了一个叫做“COM虚拟机”的东西,这个东西借鉴了Java虚拟机的思想,但是,虚拟机,毕竟已经被人家Java用掉了,怎么办呢?改名!讨论来讨论去,我们就有了一个很响亮的名字:Common Language Runtime,简称CLR,多牛的名字,公共语言运行时。好吧,既然它都叫公共了,总不见的只有一门语言在上面跑吧,于是衍生出C#, VB, IronPython, IronRuby等等。那既然有很多种语言都能在这个CLR上面运行,就得有规范来约束这些语言的行为,于是,微软又提出了一套规范,叫做Common Language Infrastructure,简称CLI,叫做公共语言基础设施。这个CLI只是一个规范的定义,最终,实现这套规范的一个实例,就是我们熟知的.NET。当然其实只要你有兴趣,完全可以根据这套规范去实现自己的CLI,叫DotMe之类的。
以上这些是C#从创建之初到成型的基本过程,但有个很严重的问题,C++是从C进化过来,在C的基础上进行扩展,完全的兼容C,所以名字就是C后面加两个加号,但是C#呢?为什么要改名字?又为什么改成C#呢?
有这么几个传说?现在算是无法考证,毕竟我见不到微软的这帮大牛们。
首先,相传这些大牛很讨厌搜索引擎,于是,他们就把“#”这个大部分搜索引擎都不支持的字符,放到这么语言的名字中来,算是公报私仇吧??
第二个解释是,“#”是音乐当中升调的记号,俄,不知道大家对音乐了解多少,b是降调,#是升调,升降半度??这个,乐谱的问题以后可以mail to: littlepush@gmail.com, 我们私下讨论。升调,既是说C#是一个比较高级好用的语言,是一次升华。
第三个,当然也是我最喜欢的一个解释,“C++++”,大家有没有发现,把#拆开来就是4个加号?C到C++,就是在C的基础上引入了面向对象,当然要从C++再进化,俄,那就再加两个加号!C++++,这么写多帅,不过不太方便,于是就变成了C#
当然这些都是传说,各方说法不一,我们也没必要深究,看过算数。
时间从1999年7月来到2002年,C#1.0正式发布,伴随而来的Visual Studio.NET 2002也一起出来,只不过好像我从来就么见过2002这个版本,我接触过的最早的C#版本,是在2003
年发布的Visual Studio.NET 2003中一起出现的C#1.1,当然这个版本的生命力真的很顽强,到现在还有人在用,当然我也佩服那些还在用着没有泛型支持的C#的大牛们。
C#1.1这个版本是对C#1.0的一些修正,我们将这两个版本统一称为C#1.x,这个版本非常像Java,但又不是Java,在语言上,像C++,但是在运行上,又像Java,这一特性,一直延续到C#3.0的时代。
随后,到了2005年,微软再次扔下了一颗重磅炸弹——Visual Studio.NET 2.0,伴随而来的C#2.0也正式发布。2.0新增了对泛型的支持。吖!这就是我们在C++中所喜欢的模板template!C#终于也可以让那些变态的程序员们一偿夙愿,写一些晦涩难懂的代码来忽悠人了!这个版本的.NET和C#,是目前的主流开发版本,并且在短期内还不会被完全替代。由于增加了模板的支持,为了更好的实现编译时的类型推断和检查,达到C#强类型语言的特性,使得C#的编译器变得非常庞大。当然,如果你说你不知道什么叫模板,俄,那个,我救不了你,Google去吧。
2007的PDC大会上,微软个所有C#程序员带来了惊喜(恐惧?梦魇?)——代号为“魔鬼”的C#3.0!C#2.0在语言能力上基本已经能够完全替代C++了,并且在易用性上要远高于C++,但C#的开发不能停吖!既然语言本身的能力达到了一个瓶颈期,那就从别的地方入手,于是,新增了LINQ这个项目(Language Intergraded Query,语言集成查询)。那真的是一个魔鬼吖!从此你不用写很复杂的循环嵌套只为了从一个链表里面查找一些数据,一句类似于SQL语句的表达式就能够处理所有的一切。还有那个Lambda表达式的引入,使得C#在编译器上已经完全超越了C++。不过说穿了这些都是“语法糖”,编译器并不会为这些代码做特殊处理,唯一做的事情,就是翻译成C#2.0的代码??俄,不过这种糖衣炮弹确实方便了我们大众程序员吖。
当当当!2009年了,微软总该要有所动作了!没错,我们的Visual Studio.NET 2010携带着C#4.0终于出现了!它的新特性将会是接下来一系列文章的主旨,这里就先买个关子! C#从1.0升级到4.0,这里有个小小的插曲,我将其称之为:版本号之谜。细心的人应该都已经发现,在Visual Studio 1.0和2.0 阶段,CLR的版本号都是跟随C#的版本号增长的,但Visual Studio2008仅升级了C#、.NET的版本号,而.NET的运行时库CLR却依旧停留在2.0的版本上,当然啦,C#3.0仅仅增加了语法糖,并没有对语言本身做任何修改。但到了Visual Studio2010,微软统一了现在所有产品的版本号,统统叫做4.0,当然包括CLR。于是??CLR3.0,就不复存在了。
另补充:ASP.net的版本就是跟着.net framwork的版本变的.完全一样.