iOS开发简述

iOS简介

  • 简述

    iOS(iPhone OS)是由苹果公司开发的手持操作系统。它最初设计是给iphone使用的,后来陆续套用到iPod touch、iPad以及Apple TV等苹果相关产品上。iOS与苹果的Mac OS X操作系统一样,属于类Unix的商业操作系统。最初苹果公司并没有给随iPhone 发行的iOS一个独立的称谓,直到 2008 年才取名为 iPhone OS,并在 2010 年 6 月改名为 iOS。

  • 发展史
    1. 2007年 6月 第一个iOS操作系统诞生,当初的名称叫"iphone runs OS X"。iphone1 上市。
    2. 2007年10月 第一个本地化的iPhone应用程序开发包(SDK)诞生。
    3. 2008年 3月 苹果发布第一个测试版开发包,并将名称改为"iPhone OS"。iphone3g上市
    4. 2008年 8月 苹果公司将iPod touch的系统也换成了"iPhone OS"。
    5. 2010年 6月 苹果公司将iphone os 更名为iOS ,iphone4上市。
    6. 2011年 10月 iphone 4s上市,全新siri智能语音助手和iCloud云端服务。
    7. 2012年 6月 苹果推出全新的iOS6系统。基于云的邮件、日历,以及在OS X和iOS设备同步,是iOS 6的主要特色。它融合了苹果桌面操作系统的设计灵感和元素。
    8. 2012年 9月 iphone5 上市,iPhone 5采用4英寸视网膜屏,屏幕分辨率由原来iPhone 4S的960x640升级为1136x640,同时主屏幕中的应用图标增加至5排。同时,屏幕采用新技术,饱和度较上一代屏幕提升了44%。
    9. 2013年 6月 苹果推出全新的iOS7系统。整体app应用色彩和风格有了较大的变化,给人焕然一新的印象。几乎重绘了所有的系统app,去掉了所有的仿实物化,整体设计风格转为扁平化设计。
    10. 2013年 9月 iphone5s 和iphone 5c 上市,同时还拥有Touch ID指纹识别功能。
    11. 2014年 6月 苹果推出全新的iOS8系统,创新性的引入Apple Pay和指纹识别功能。从此手机支付变得前所未有的安全和可靠。iOS 8中自带相机也加入了延时摄影模式,延时拍照模式使得交互体验提升。
    12. 2014年 9月 iphone6 和iphone6Plus 上市。
    13. 2015年 6月 苹果推出全新的iOS9系统 ,加入了更多的新功能,包括更加智能的Siri,新加入的省电模式
    14. 2015年 9月 iphone6s 和iphone6sPlus 上市,最新的技术莫过于Multi-Touch技术,这一项功能可以通过内置的Taptic Engine产生轻微的按压触感,带来Z轴,也就是有立体感的操作感受。
    15. 2016年 3月 iphoneSE 上市,这部手机就是去掉3D Touch功能的iPhone 6s,同时屏幕也缩减成4英寸。
    16. 2016年 6月 苹果推出全新的iOS10系统,带来了全新的通知查看功能,即抬起iPhone的屏幕,用户就能看到目前的通知和更新情况。滑动解锁模式取消,改为按Home键直接解锁。拿起 iPhone自动亮屏。
  1. 2016年 9月 iphone7和iphone7plus上市。变化最大的就要数iPhone7 home键全新设计,添加了振动反馈,Home键不再是机械按键,而是力度感应键,能感知压力,可以提供触感反馈,响应度更高。同时去掉了3.5mm耳机孔。新增加了亮黑版本;iPhone 7 Plus则增加了双摄像头设计,像素均为1200万像素。
  2. 2017年 6月 苹果推出全新的iOS11系统,开始支持AR功能,通过ARKit配合相机,可以实现一些简单的AR数据处理;该功能使用iPhone传感器来确定平面,照明,尺度估计等。重点优化了相机的功能,拍照之后可以对照片进行快速个性化处理。还增加录屏功能,非常实用。
  3. 2017年 9月 iphone8和iphone8plus上市。它比iphone7 多了 无线充电功能。其他基本都是硬件上的提升。
  4. 2017年 11月 iphone X上市。 它与摒弃了 触控识别,增加为 面部识别,也就是刷脸。屏幕大小与之前相比,变为5.8英寸,增加了个流海。其他基本都是硬件上的提升。

iOS开发

  • 开发语言
    开发语言选择:Objective-C VS. Swift


    2017.12语言排行.jpg
  • 开发工具 Xcode

    Xcode是苹果公司开发的一款产品,提供给开发者用来开发iOS App的集成开发环境(IDE)。Xcode只能运行与苹果系统。所以要想开发iOS App必须要有一台苹果电脑。


    xcode.jpg
    界面介绍
Xcode主界面.png

Xcode工作页面主要分成5个区域。从上而下从左到右分别是工具栏(ToolBar),标签栏(TabBar),导航区(Navigator),编辑区(Editor),工具区(Utilities)。

  • 工具栏(ToolBar)提供运行/停止程序,编辑模式选择,Xcode界面布局设置。

  • 标签栏(TabBar)和浏览器的网页一样,主要可以用来在多个页面之间进行切换。

  • 导航区(Navigator)提供各种类型的导航,包括源文件,符号,搜索,警告问题,单元测试,调试信息,断点信息,报告信息。

  • 编辑区(Editor)编写代码的地方。

  • 工具区(Utilities)提供对文件的设置,包括类型,位置,编码等。还可以通过它来拖拉创建类,使用代码片段,使用控件,使用资源等。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,053评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,527评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,779评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,685评论 1 276
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,699评论 5 366
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,609评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,989评论 3 396
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,654评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,890评论 1 298
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,634评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,716评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,394评论 4 319
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,976评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,950评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,191评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 44,849评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,458评论 2 342

推荐阅读更多精彩内容