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 ..
分享到:
相关推荐
Storyboards是iOS应用界面设计的可视化工具,本章节将探讨iOS 6对Storyboards的新增功能和改进。 第二十二章:用户界面自定义新特性 本章节将介绍如何在iOS 6中进行更深层次的用户界面自定义。 第二十三章:使用...
iOS10的发布带来了许多新的API和功能,为...总的来说,iOS10的新API为开发者提供了更广阔的设计和开发空间,通过充分利用这些新特性,开发者可以创造出更智能、更个性化、更安全的应用,以满足用户不断增长的需求。
### 开发者所需掌握的iOS 10 SDK新特性详解 #### 一、概述 自从2007年iPhone首次亮相以来,iOS的发展历程可谓是一段飞速前进的历史。每一代iOS系统的推出都伴随着一系列令人瞩目的创新和技术突破。进入iOS 10时代...
3. **控制中心**:iOS 7新增了控制中心,用户可以通过从屏幕底部向上滑动快速访问常用设置,如Wi-Fi、蓝牙、飞行模式以及媒体播放控制等。 4. **多任务处理**:苹果引入了全新的多任务管理机制,允许应用在后台进行...
同时,"State Preservation and Restoration"章节讲解了如何保存和恢复应用状态,以及"Core Image"、"MapKit"、"EventKit"和"Cocoa Touch"的新增特性。 教程还特别关注了用户界面的定制化,在"User Interface ...
通过深入理解iOS 4的多任务特性,开发者可以构建出更高效、更符合用户需求的应用程序。同时,了解并利用好相关工具和API,是优化应用的关键。在实际开发中,应充分测试和调试,确保应用在各种状态下都能稳定运行。
除了iOS9中的Spotlight搜索、Safari搜索、Handoff和Siri建议外,iOS10还新增了键盘QuickType建议、地图、车载娱乐、应用切换以及Siri交互等功能。例如,开发者可以利用MapItem属性保存用户在应用中查看的位置,当...
综上所述,本书作为iOS 6开发的指南,详细讲解了iOS开发环境的搭建、基本的开发流程以及iOS 6系统中新增的开发框架和API,对于想要深入了解和掌握iOS 6开发的程序员而言,是一本不可或缺的参考书籍。
### iOS 6 的主要特性: 1. **地图应用**: iOS 6 引入了全新的地图服务,虽然不再使用谷歌地图,但提供了3D视图(Flyover)功能,以及实时交通状况显示,提升了导航体验。 2. **Passbook**: Passbook 是一个集成了...
综上所述,《iOS 6 in Practice》这本书全面覆盖了iOS 6的各种新特性和开发者工具,为开发者和爱好者提供了宝贵的实战经验和技巧,是深入理解和应用iOS 6的宝贵资源。通过学习,读者不仅可以掌握如何利用新特性提升...
- **新增功能**:Apple在iOS 6 SDK中添加了许多新特性,例如Passbook、深度集成的社交网络功能等,这些新功能使得开发者能够创建更有趣的应用程序。 - **快速发展**:iOS SDK的发展速度非常快,紧跟Apple的技术更新...
在iOS11中,你可以在iPhone或iPad上构建这种交互体验! 说在前面的话: 拖拽操作在iPad上是支持跨应用程序的,你可以从一个应用中拖取项目,通过Home键回到主界面并且打开另一个应用程序,然后将被拖拽的项目传递给...
综上所述,"objection修改计划-IOS新增功能篇"涉及了Objection框架的多个方面,包括命令行工具的增强、后台处理的优化、对新iOS特性的支持,以及代码复用和共享的改进。开发者应该详细阅读`README.md`和其他相关文件...
在iOS12中,苹果对推送通知进行了重大更新...总之,iOS12的推送通知新特性不仅优化了通知的呈现方式,还增强了其交互性和实用性。开发者可以利用这些特性,提供更高效、更个性化的通知服务,以提升用户对应用的满意度。
7. **Siri**扩展:Siri智能助手在iOS 6中新增了对体育赛事、餐厅预订、电影信息查询等功能的支持,开发者可以通过Siri的API进行扩展,使Siri能更好地服务于用户。 8. **照片流分享**:用户可以将照片流共享给特定的...
Visual Format Language(简称VFL)是一种用于描述自动布局约束的文本格式,它是iOS 6中新增的一种简化自动布局定义的方式。VFL允许开发者使用简洁的字符串来表达复杂的布局逻辑,从而避免了直接操作`...
Xcode随着iOS系统的更新,不断引入新的特性和功能,其中包括在iOS 10.3及更高版本中支持动态修改APP图标的特性。这个功能使得开发者能够为用户提供更个性化的体验,比如根据节日、活动或者用户状态来改变应用图标。...
- **URLSession**:URLSession是iOS9中新增的网络请求API,本书提供了使用URLSession发送HTTP请求的示例代码。 - **JSON解析**:JSON是Web服务中常用的数据格式。本书讲解了如何在iOS应用中解析JSON数据。 ### 6. ...
`UNNotificationTrigger`是iOS 10中新增的一个概念,它定义了何时发送通知。有三种类型的触发器: - **UNCalendarNotificationTrigger**:基于日期和时间的触发器,可以设定在特定日期和时间发送通知。 - **...