1. Maps
替换Google Map为苹果自行研发3D地图
2. Social Network
集成新浪微博,Facebook , Twitter等社交网络帐号管理。 < Social.framework >
3. Pass Kit
提供通行证SDK,可以此为基础开发电子通行证甚至实体物理票务。
4. Game Center
可调用GKChallenge函数发起游戏挑战;authenticateHandler保存服务端验证信息;支持超时设置;GKAchievement可同时提交多个成就信息。
5. Reminder
Event Kit framework提供可定制提醒服务。
6. In-App Purchase(内置商店):
支持可下载商品,苹果将提供相应服务端存储。 < SKDownload class - StoreKit.framework >
7. Collection Views
新增UICollectionViewController,支持更便捷的自定义Layout。
8. UI State Preservation (界面状态保留)
IOS6.0中,State preservation提供保存界面状态方案。这样即使应用进程被结束,重新打开时仍可让用户感觉界面没有变化。
9. Auto Layout
以“springs and struts”Model 为基础的自动布局,用于:
a. 本地化
b. 支持right-to-left 语言
c. 更好的管理view与controller
10. Data Privacy (数据隐私中心)
a. 通讯录
b. 日历
c. 提醒
d. 相册
第三方应用访问以上项目前,用户将被提示授权。Info.plist可定制访问这些项目时给用户的描述。
Note:应用若被拒绝授权,将收到Null数据,须做好相应流程管理。
Additional Framework Enhancements ( 框架增强 )
一. UIKit Framework:
UIImage:新初始化方法,可设置scale参数
支持自定义界面: UIBarButtonItem, UIPageControl, UIPageViewController, UISwitch, and UIStepper
UITableView:新成员变量UITableViewHeaderFooterView来设置header, footer
UITableViewController:支持内置刷新按钮-UIRefreshControl
UIWebView:提供禁止访问额外隐藏内容的方法
**UIViewController:
全新的更简洁的屏幕旋转管理方法 (极度坑爹,跟原先完全不同)
UINavigationBar:可subclass了..
二. OpenGL ES:
GL_EXT_texture_storage, GL_APPLE_copy_texture_levels, GL_APPLE_map_buffer_range, GL_APPLE_sync, GL_APPLE_shader_framebuffer_fetch
三. Media Player Framework
增加MPVolumeView:用于自定义音量条
四. Image IO Framework:
可查询EXIF及IPTC,得到图片的拍摄信息 (光圈,焦距,曝光时间) (相关类:CGImageSourceRef, CGImageDestinationRef)
五. iAd Framework
广告Banner支持一个在iPad上的新尺寸。
六. Foundation Framework:
1. NSFileManager:支持云管理
2. NSUUID类:支持开发者自行生成需要的UUID
3. NSURLRequest:允许开发者设定某request在多元网络环境下是否被允许。
4. NSString 新增转大小写的方法,哦耶~
七. External Accessory Framework:
新增一个华丽丽管理蓝牙设备连接的界面:显示可用蓝牙设备列表。
八. Event Kit Framework:
优化提醒,日历管理。
九. Core Video Framework:
支持2种新像素级格式,以提供OpenGL ES相关更高效的one-channel, two-channel图像存储。
十. Core Media Framework
新增CMClockRef, CMTimebaseRef类型。
十一. Core Location Framework (地理位置框架)
1. 当用户在指定时间内未移动,通过设置pausesLocationUpdatesAutomatically来暂停地理位置传送,以节省电量。
2. 设置 activityType来区分driving usage 和 fitness usage
十二. Core Bluetooth Framework
蓝牙设备支持外围模式(peripheral mode), 之前只支持中心模式(central mode)。
十三. Core Audio
1. AUDeferredRenderer音频单元,允许以低优先级线程模式,进行更频繁的音频切片。
2. AudioQueueProcessingTap:允许截获音频队列上的数据,并处理它,你懂的^^。
十四. AV Foundation Framework
AVPlayer更好的支持网络流媒体 etc..
十五. Ad Support Framework
提供用于标识App广告客户端的新方案(干掉UDID后的新招,貌似CFUUID)。
十六. Accelerate Framework
新增vDSP, SSE, etc ..
分享到:
相关推荐
作者重写了所有项目代码,使之兼容新旧SDK,还专门新增一章介绍iOS 6的新特性集合视图,并对原有的各章内容进行更新,从而反映出技术的最新发展动态。, 还等什么?立即展卷阅读,加入iOS开发的行列吧!
主要针对iOS10新增Api进行详细研究,基于Api层面,着重看一些具体用法所做的笔记,感兴趣的小伙伴们可以参考一下
主要介绍了浅谈iOS11新特性:新增拖拽交互体验,iOS11新引入了拖拽相关的API可以帮助开发者快速的构建拖拽交互,在iOS11中,使用这种API进行APP的开发为设计提供了一种全新维度的用户交互方式。
1.3 iOS 软件逆向工程的一般过程 6 1.3.1 系统分析 7 1.3.2 代码分析 7 1.4 iOS 软件逆向工程用到的工具 8 1.4.1 监测工具 8 1.4.2 开发工具 9 1.4.3 反编译器 9 1.4.4 调试器 10 1.5 小结 11 第2...
iOS10 新特性 SiriKit SiriKit的功能非常强大,支持音频、视频、消息发送接收、搜索照片、预订行程、管理锻炼等等。在用到此服务时,siri会发送Intent对象,里面包括用户的请求和各种数据,可以对这个intent处理选择...
IOS11发布以来,很多新的特性为开发工作提供了方便,小编在此给大家介绍一下IOS11的新特性以及在兼容适配等做的工作。 1. UIView变化 1.1. 更加方便的RTL边距设置 在之前的系统中我们会使用layoutMargins来获取和...
iOS12推送的新特性演示demo详细介绍的文章看这里,
入浅出的介绍,包括iphone 3.0 sdk的所有新增特性,同时对iphone开发的基本流程、基本 原理和基本原则进行了详细且通俗的讲解。此外,还结合实例讲解了如何开发各种iphone特 性,包括视图、视图控制器、警告、表格、...
对于广大中国iPhone用户来说,输入法是为大家所一直诟病而无奈...iOS7新增的九宫键盘命名为十键。从下图可以看出,面板整体分为3个区域。左侧基本为键盘切换入口,用户通过点击进入符号、数字等面板。中间为输入键区,用
它有着优雅的编程环境,并发扬了C语言的优秀特性,是苹果的iOS和OS X操作系统的主要编程语言。全面系统地讲述了Objective-C的基础知识和面向对象编程的重要概念,结合实例介绍了Cocoa工具包的优秀特性及框架,以及...
iOS 10 开发这次更新主要表现在以下这几个方面。 1.语音识别 苹果官方在文档中新增了API Speech,那么在以前我们处理语音识别非常的繁琐甚至很多时候可能需要借助于第三方框架处理,那么苹果推出了这个后,我们以后...
全新的Xcode SDK不仅完全支持iOS 7.1、OS X 10.9 Mavericks和OS X 10.8 Mountain Lion系统,还修复了一些bug,并增加了其他新的特性。 主要更新如下: 新增Auto Layout约束检查,支持所有约束类型。 调试器新增...
#Abletive iOS应用程序源代码###版本1.0(内部版本1075) 有任何错误可以提交问题或发送邮件到 ####正式在2016年01月25日提交与App Store审核(版本1072) ## ====屏幕截图/截图==== ## ====新功能/新特性==== =...
《HTML5移动应用开发入门经典》首先讲解了HTML5的起源以及它为什么适用于移动设备,然后讲解了HTML5的基本元素以及所做的改进、canvas(画布)、视音频、微格式、微数据、拖曳等新增特性,还讲解了WebSocket、Web...
《HTML5移动应用开发入门经典》首先讲解了HTML5的起源以及它为什么适用于移动设备,然后讲解了HTML5的基本元素以及所做的改进、canvas(画布)、视音频、微格式、微数据、拖曳等新增特性,还讲解了WebSocket、Web...
在Xcode 中有许多快捷键的设定可以使得你的编程工作更为高效,对于在代码文件中快速导航、定位Bug以及新增应用特性都是极有效的。 当然,你戳进这篇文章的目的也在于想要快速的对代码文件进行操作,或者是让Xcode的...
NetBeans 7.4 正式版发布了,该版本新增特性: HTML5 development for Android and iOS devices HTML5 development in Java EE and PHP applications Editing support for Knockout and AngularJS frameworks ...
NetBeans 7.4 正式版发布了,该版本新增特性: HTML5 development for Android and iOS devices HTML5 development in Java EE and PHP applications Editing support for Knockout and AngularJS frameworks ...