IOS 6新增的东东
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可定制访问这些项目时给用户的描述。
注意:应用若被拒绝授权,将收到Null数据,须做好相应流程管理。