笔者序:之所以要写这篇文章是因为对IOS产生了学习的兴趣,所以先了解其背景、发展和市场等等,然后进入IOS世界拥抱苹果乱啃。

1.0IOS是什么?

       IOS是由苹果公司开发的移动操作系统苹果公司最早于2007年1月9日的Macworld大会上公布这个系统,最初是设计给iPhone使用的,后来陆续套用到iPod touch、iPad以及Apple TV等产品上。iOS与苹果的Mac OS X操作系统一样,属于类Unix的商业操作系统。原本这个系统名为iPhone OS,因为iPad,iPhone,iPod touch都使用iPhone OS,所以2010WWDC大会上宣布改名为iOS(iOS为美国Cisco公司网络设备操作系统注册商标,苹果改名已获得Cisco公司授权)。目前苹果已经推出了Apple watch,进一步说明了其年轻发展的态势,虽然乔帮主已经仙逝,但是Apple却还在。

2.0IOS发展历史

以下内容来至百度百科:http://baike.baidu.com/link?url=4OUX5cErT66qGsbRgSt6eewzcTsdndubuuSdHYMDwU3JB4Hv9c2sYlH-Y1eL0o2nfP-uxH9OOAb1HWwP8NxNclzHX1CbAlyYHWt3UySfyze

2007年1月9日苹果公司在 Macworld展览会上公布,随后于同年的6月发布第一版iOS操作系统,最初的名称为“iPhone Runs OS X”。
2007年10月17日, 苹果公司发布了第一个本地化iPhone应用程序开发包( SDK),并且计划在2月发送到每个开发者以及开发商手中。
2008年3月6日,苹果发布了第一个测试版开发包,并且将“iPhone runs OS X”改名为“ iPhone OS”。
2008年9月,苹果公司将 iPod touch的系统也换成了” iPhone OS“。
2010年2月27日,苹果公司发布 iPad,iPad同样搭载了”iPhone OS”。这年,苹果公司重新设计了“iPhone OS”的系统结构和自带程序。
2010年6月,苹果公司将“iPhone OS”改名为“iOS”,同时还获得了 思科iOS的名称授权。
2010年第四季度,苹果公司的iOS占据了全球 智能手机操作系统26%的市场份额。
2011年10月4日,苹果公司宣布iOS平台的 应用程序已经突破50万个。
2012年2月,应用总量达到552,247个,其中游戏应用最多,达到95,324个,比重为17.26%;书籍类以60,604个排在第二,比重为10.97%;娱乐应用排在第三,总量为56,998个,比重为10.32%。
2012年6月,苹果公司在WWDC 2012上宣布了 iOS 6,提供了超过 200 项新功能。
2013年6月10日,苹果公司在WWDC 2013上发布了 iOS 7,几乎重绘了所有的系统 APP,去掉了所有的仿实物化,整体设计风格转为扁平化设计。将于2013年秋正式开放下载更新。 [3]
2013年9月10日,苹果公司在2013秋季新品发布会上正式提供 iOS 7下载更新。
2014年6月3日(西八区时间2014年6月2日),苹果公司在WWDC 2014上发布了 iOS 8,并提供了开发者预览版更新。 [4]
2.1Java
苹果至今仍没有宣布任何让 iPhone运行 Java的计划。但太阳微系统已宣布其将会发布能在iPhone上运行的 Java虚拟机( JVM)的计划,它是基于Java的Micro Edition版本。这将让用Java应用程序得以在iPhone和iPod Touch上运行。在这个计划发表之后,熟悉iOS软件开发协议的程序员们相信虽然iOS软件开发协议不允许应用程序后台运行(比如说在接电话的时候仍然运行程序), 但却允许自带的应用程序从其他的来源下载 代码,而且它们还能与 第三方应用程序相互作用(比如说 Safari和 Java虚拟机), 这可能会阻碍不与苹果合作的Java虚拟机的发展。 很明显,在iPhone运行的 Java在iOS软件开发协议所规定的范畴以外。
2.2Flash
iOS不支持 Flash。 Adobe计划在iPhone发行第三方 Flash Lite软件程序,但现时仍未有计划。以现时来说,只支持标准Flash。现时可以使用iPhone第三方程序jailbreak观看flash动画。但不支持在线播放。
2.3Swift
Swift, 苹果于2014年 WWDC(苹果开发者大会)发布的新开发语言,可与Objective-C共同运行于Mac OS和iOS平台,用于搭建基于苹果平台的应用程序。
Swift是苹果公司在WWDC2014上发布的全新开发语言。从演示视频及随后在appstore上线的标准文档看来,语法内容混合了OC,JS,Python,语法简单,使用方便,并可与OC混合使用。作为一项苹果独立发布的支持型开发语言,已经有了数个应用演示及合作开发公司的测试,相信将在未来得到更广泛的应用。某种意义上Swift作为苹果的新商业战略,将吸引更多的开发者入门,从而增强 App Store和Mac Store本来就已经实力雄厚的应用数量基础。

3.0软件开发语言和环境

软件平台:iOS
    开发商: Apple - 苹果
软件版本:iOS8.1

软件语言:Objective-C、C、C++
软件大小:1.2G以上
软件授权:仅苹果移动设备使用
开发工具(IDE):Xcode

关于更多IOS的信息后面在了解,对于开发而言知道IOS是什么,然后知道其开发语言、工具,接下来就可以开始自学了。

关于苹果IOS相关的信息整理相关推荐

  1. iOS最安全?细数iOS曝过的安全漏洞|苹果|iOS|漏洞

    昨天,苹果iOS/OS X被曝出重大安全漏洞,攻击者可以通过此漏洞窃取多达上千个应用的密码,漏洞一旦被黑客掌握,其后果将是毁灭性的.不过好在这个漏洞的发现者是一群研究人员,而且他们已将漏洞问题汇报给苹 ...

  2. 聚观早报 | 苹果iOS 16.1正式版更新;魅族储备汽车领域相关人才

    今日要闻:苹果iOS 16.1 正式版更新:魅族储备汽车领域相关人才:蔚来成立电池科技公司:丰田考虑重启电动汽车战略:马斯克承诺完成推特收购 苹果iOS 16.1正式版更新 10 月 25 日,苹果发 ...

  3. 聚观早报 | 苹果iOS 16正式版发布;任天堂直面会即将举办

    今日要闻:苹果 iOS 16 正式版发布:任天堂直面会将于9月13日举办:苹果股价创5月份以来新高:新一代福特驾驶辅助系统发布:迪士尼乐园发布漫威宇宙新项目 苹果 iOS 16 正式版发布 9 月 1 ...

  4. 苹果IOS应用上架遇到的问题及处理方法记录

    苹果IOS应用上架遇到的问题及处理方法记录 以下问题都属于作者在使用dcloud公司的开发框架及IDE开发苹果应用上架时可能遇到的常见问题整理. 一.问题及解决办法 1. 应用图标含有透明通道 问题分 ...

  5. 华为库存至少够缓冲一年;张朝阳质疑 5G 微波危害;苹果iOS 13不受支持机型曝光 | 极客头条...

    快来收听极客头条音频版吧,智能播报由标贝科技提供技术支持. 「CSDN 极客头条」,是从 CSDN 网站延伸至官方微信公众号的特别栏目,专注于一天业界事报道.风里雨里,我们将每天为朋友们,播报最新鲜有 ...

  6. 苹果iOS 11.3.1正式发布,修复iPhone 8触屏bug

    点击上方"CSDN",选择"置顶公众号" 关键时刻,第一时间送达! 上月,苹果官方发布了iOS11.3系统,并带来了很多新的功能升级.然而,不到一个月的时间内, ...

  7. ios申请企业开发者账号的代理_2020年苹果ios企业开发者账号的申请流程攻略(最专业详细)...

    2020年苹果企业开发者账号的申请难度不减当年,但是还是有很多不死心的小伙伴想要申请一下试试,小编根据大家的需求整理一下,都需要准备哪些东西,现在苹果企业开发者账号的价格在30万左右,肯定还是想要申请 ...

  8. 黑客30秒攻破苹果iOS系统夺得大赛冠军

    本文讲的是 :  黑客30秒攻破苹果iOS系统夺得大赛冠军  , [IT168 评论]神不知鬼不觉,一部装有最新iOS7系统的iPhone5手机中的照片账号密码等被王琦轻而易举地盗取了.在今年11月初 ...

  9. 苹果iOS系统下的推送机制及实现

    苹果iOS系统下的推送机制及实现 浏览:785次  出处信息 width="336" height="280" frameborder="0" ...

最新文章

  1. HEAD元素使用集锦
  2. 【金三银四跳槽季】Java工程师如何在1个月内做好面试准备?
  3. iphone同步助手_iPhone怎么批量删除联系人?
  4. 合成模式(Composite Pattern)
  5. 写给Java开发者看的JavaScript对象机制
  6. (9)vivado ila IP使用示例(学无止境)
  7. sparkstreaming监听hdfs目录如何终止_HDFS—HA高可用详解
  8. redhat6.3下配置使用cenos yum源
  9. Python网络编程之socketserver实现多并发
  10. 为什么用JS取不到cookie的值?解决方法如下!
  11. ad18常用快捷键可以修改吗_常用发泡剂之聚氨酯发泡剂在冬季可以用吗?
  12. Mysql 脚本兼容性测试_MySQL 测试小脚本〔案例〕
  13. java线程间通信 实例_JAVA-初步认识-第十四章-线程间通信-示例
  14. cad2010多个文件并排显示_CAD软件同时显示两张或多张图纸的方法
  15. methylKit:差异甲基化分析
  16. http://zaojiasys.jianshe99.com 建造师数据泄漏,可以查看全部所有人的信息!
  17. 使用C#达到微信QQ自动快速发送信息的效果(刷屏)
  18. 恢复iPhone已删除的短信
  19. 计算机综合训练50题4,-计算机基础练习题-Excel部分50题.doc
  20. Microsoft Defender 高级威胁防护

热门文章

  1. 控制Python浮点数输出位数
  2. 不懂进制转换,我连B站追番的权利都没有
  3. 深度学习多卡配置_组装机(多显卡)配置小贴士/深度学习主机
  4. 图论——深度优先搜索
  5. 网络协议---MPL(2):RFC 7731文档翻译
  6. SEDA性能优化的分析和模拟
  7. chrome更改缓存位置
  8. 分享115个ASP留言日记源码,总有一款适合您
  9. java报错stderr_java – 记录错误到stderr和调试,信息使用log4j到stdout
  10. 刑事案件管辖规定有哪些