`
miss大为
  • 浏览: 82335 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

iOS6 新增特性

阅读更多

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 ..

分享到:
评论

相关推荐

    iOS6_by_TutorialsV1.5.pdf 最新版

    Storyboards是iOS应用界面设计的可视化工具,本章节将探讨iOS 6对Storyboards的新增功能和改进。 第二十二章:用户界面自定义新特性 本章节将介绍如何在iOS 6中进行更深层次的用户界面自定义。 第二十三章:使用...

    针对iOS10新增Api的详细研究

    iOS10的发布带来了许多新的API和功能,为...总的来说,iOS10的新API为开发者提供了更广阔的设计和开发空间,通过充分利用这些新特性,开发者可以创造出更智能、更个性化、更安全的应用,以满足用户不断增长的需求。

    开发者所需要知道的 iOS 10 SDK 新特性(苹果ios开发新特性)

    ### 开发者所需掌握的iOS 10 SDK新特性详解 #### 一、概述 自从2007年iPhone首次亮相以来,iOS的发展历程可谓是一段飞速前进的历史。每一代iOS系统的推出都伴随着一系列令人瞩目的创新和技术突破。进入iOS 10时代...

    IOS7新特性大集合Demo

    3. **控制中心**:iOS 7新增了控制中心,用户可以通过从屏幕底部向上滑动快速访问常用设置,如Wi-Fi、蓝牙、飞行模式以及媒体播放控制等。 4. **多任务处理**:苹果引入了全新的多任务管理机制,允许应用在后台进行...

    iOS6英文原版教程《iOS 6 By Tutorials》

    同时,"State Preservation and Restoration"章节讲解了如何保存和恢复应用状态,以及"Core Image"、"MapKit"、"EventKit"和"Cocoa Touch"的新增特性。 教程还特别关注了用户界面的定制化,在"User Interface ...

    ios 4 新特性 多任务

    通过深入理解iOS 4的多任务特性,开发者可以构建出更高效、更符合用户需求的应用程序。同时,了解并利用好相关工具和API,是优化应用的关键。在实际开发中,应充分测试和调试,确保应用在各种状态下都能稳定运行。

    110.iOS10新特性适配教程XCode8新特性解析

    除了iOS9中的Spotlight搜索、Safari搜索、Handoff和Siri建议外,iOS10还新增了键盘QuickType建议、地图、车载娱乐、应用切换以及Siri交互等功能。例如,开发者可以利用MapItem属性保存用户在应用中查看的位置,当...

    iPhone iOS6 Development Essentials

    综上所述,本书作为iOS 6开发的指南,详细讲解了iOS开发环境的搭建、基本的开发流程以及iOS 6系统中新增的开发框架和API,对于想要深入了解和掌握iOS 6开发的程序员而言,是一本不可或缺的参考书籍。

    IOS6 官方简体中文正式版_iPhone4s升级专用

    ### iOS 6 的主要特性: 1. **地图应用**: iOS 6 引入了全新的地图服务,虽然不再使用谷歌地图,但提供了3D视图(Flyover)功能,以及实时交通状况显示,提升了导航体验。 2. **Passbook**: Passbook 是一个集成了...

    iOS 6 in Practice

    综上所述,《iOS 6 in Practice》这本书全面覆盖了iOS 6的各种新特性和开发者工具,为开发者和爱好者提供了宝贵的实战经验和技巧,是深入理解和应用iOS 6的宝贵资源。通过学习,读者不仅可以掌握如何利用新特性提升...

    iOS 6 Programming Cookbook

    - **新增功能**:Apple在iOS 6 SDK中添加了许多新特性,例如Passbook、深度集成的社交网络功能等,这些新功能使得开发者能够创建更有趣的应用程序。 - **快速发展**:iOS SDK的发展速度非常快,紧跟Apple的技术更新...

    浅谈iOS11新特性:新增拖拽交互体验

    在iOS11中,你可以在iPhone或iPad上构建这种交互体验! 说在前面的话: 拖拽操作在iPad上是支持跨应用程序的,你可以从一个应用中拖取项目,通过Home键回到主界面并且打开另一个应用程序,然后将被拖拽的项目传递给...

    objection修改计划-IOS新增功能篇

    综上所述,"objection修改计划-IOS新增功能篇"涉及了Objection框架的多个方面,包括命令行工具的增强、后台处理的优化、对新iOS特性的支持,以及代码复用和共享的改进。开发者应该详细阅读`README.md`和其他相关文件...

    iOS12新特性之推送通知详解

    在iOS12中,苹果对推送通知进行了重大更新...总之,iOS12的推送通知新特性不仅优化了通知的呈现方式,还增强了其交互性和实用性。开发者可以利用这些特性,提供更高效、更个性化的通知服务,以提升用户对应用的满意度。

    programming ios6

    7. **Siri**扩展:Siri智能助手在iOS 6中新增了对体育赛事、餐厅预订、电影信息查询等功能的支持,开发者可以通过Siri的API进行扩展,使Siri能更好地服务于用户。 8. **照片流分享**:用户可以将照片流共享给特定的...

    iOS 6 Programming Cookbook_第3章_自动布局和Visual Format Language

    Visual Format Language(简称VFL)是一种用于描述自动布局约束的文本格式,它是iOS 6中新增的一种简化自动布局定义的方式。VFL允许开发者使用简洁的字符串来表达复杂的布局逻辑,从而避免了直接操作`...

    Xcode-iOS10.3新特性如何动态修改APP图标

    Xcode随着iOS系统的更新,不断引入新的特性和功能,其中包括在iOS 10.3及更高版本中支持动态修改APP图标的特性。这个功能使得开发者能够为用户提供更个性化的体验,比如根据节日、活动或者用户状态来改变应用图标。...

    Sams Teach Yourself iOS9® Application Development in 24 Hours

    - **URLSession**:URLSession是iOS9中新增的网络请求API,本书提供了使用URLSession发送HTTP请求的示例代码。 - **JSON解析**:JSON是Web服务中常用的数据格式。本书讲解了如何在iOS应用中解析JSON数据。 ### 6. ...

    iOS 10 新特性之通知推送--干货一篇 - 简书1

    `UNNotificationTrigger`是iOS 10中新增的一个概念,它定义了何时发送通知。有三种类型的触发器: - **UNCalendarNotificationTrigger**:基于日期和时间的触发器,可以设定在特定日期和时间发送通知。 - **...

Global site tag (gtag.js) - Google Analytics