iOSSDK新技术变迁

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOSSDK新技术变迁相关的知识,希望对你有一定的参考价值。

我从2011年开始接触ios开发,当时使用的是SDK是ios4,经过苹果工程师多年的努力,现在已经升级到ios9.3.2,这篇博文我就说说这些版本中对于开发者所产生的新技术。

iOS5于2011年9月份发布,产生的新技术有:

1、支持ARC,增加了strong和weak属性
2、支持iCloud、Newsstand Kit、Core Image、GLKit、Twitter和新的游戏中心API
3、支持全新的推送消息

iOS6于2012年9月份发布,产生的新技术有:

1、支持autolayout自动布局
2、iOS6抛弃了google map,转用自己的地图服务
3、社交网络集成,增加了facebook、新浪微博
4、新增PassKit,可以使用PassKit生成和读取一些类似优惠券的特殊格式文件,可以利用PassKit进行售票系统和优惠券系统的开发
5、Game Center升级,从iOS4开始引入Game Center并不是很好,iOS6对此做了一些升级
6、提醒,Apple开发了向Reminder添加和读取的API(EventKit)及标准用户界面(EventKitUI)
7、UICollectionView&UICollectionViewController
8、UIView支持NSAttributedString,特别是UITextView和UITextField

iOS7于2013年6月份发布,产生的新特性有:

1、升级autolayout
2、全新UI设计,包括状态栏、BarItem的按钮全部文字化、程序打开加入了动画
2、动态UIKit,新增了UIDynamicItem委托,用来为UIView制定动态行为
3、Sprite Kit Framework,使用硬件加速的动画系统来表现2D和2.5D的游戏
4、多任务强化,经常需要下载新内容的应用现在可以通过设置UIBackgroundModes为fetch来实现后台下载内容了
5、AirDrop,可以通过实现UIActivityItemSource接口后 进行发送数据



以上是关于iOSSDK新技术变迁的主要内容,如果未能解决你的问题,请参考以下文章

中国大数据六大技术变迁记

2018年传统公司技术部门技术变迁和2019展望

云计算技术 — 数据中心基础架构变迁史

云计算技术 — 数据中心基础架构变迁史

这些年经历的技术变迁与沉浮

云原生架构-企业技术变迁的趋势分析