首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

iOS6.0框架及功能更新小结

iOS6.0框架及功能更新小结

  1.Maps
  替换GoogleMap为苹果自行研发3D地图
  2.SocialNetwork
  集成新浪微博,Facebook,Twitter等社交网络帐号管理。<Social.framework>
  3.PassKit
  提供通行证SDK,可以此为基础开发电子通行证甚至实体物理票务。
  4.GameCenter
  可调用GKChallenge函数发起游戏挑战;authenticateHandler保存服务端验证信息;支持超时设置;GKAchievement可同时提交多个成就信息。
  5.Reminder
  EventKitframework提供可定制提醒服务。
  6.In-AppPurchase(内置商店):
  支持可下载商品,苹果将提供相应服务端存储。<SKDownloadclass-StoreKit.framework>
  7.CollectionViews
  新增UICollectionViewController,支持更便捷的自定义Layout。
  8.UIStatePreservation(界面状态保留)
  IOS6.0中,Statepreservation提供保存界面状态方案。这样即使应用进程被结束,重新打开时仍可让用户感觉界面没有变化。
  9.AutoLayout
  以“springsandstruts”Model为基础的自动布局,用于:
  a.本地化
  b.支持right-to-left语言
  c.更好的管理view与controller
  10.DataPrivacy(数据隐私中心)
  a.通讯录
  b.日历
  c.提醒
  d.相册
  第三方应用访问以上项目前,用户将被提示授权。Info.plist可定制访问这些项目时给用户的描述。
  Note:应用若被拒绝授权,将收到Null数据,须做好相应流程管理。
  
  AdditionalFrameworkEnhancements(框架增强)
  一.UIKitFramework:
  UIImage:新初始化方法,可设置scale参数
  支持自定义界面:UIBarButtonItem,UIPageControl,UIPageViewController,UISwitch,andUIStepper
  UITableView:新成员变量UITableViewHeaderFooterView来设置header,footer
  UITableViewController:支持内置刷新按钮-UIRefreshControl
  UIWebView:提供禁止访问额外隐藏内容的方法
  **UIViewController:
  全新的更简洁的屏幕旋转管理方法(极度坑爹,跟原先完全不同)
  UINavigationBar:可subclass了..
  二.OpenGLES:
  GL_EXT_texture_storage,GL_APPLE_copy_texture_levels,GL_APPLE_map_buffer_range,GL_APPLE_sync,GL_APPLE_shader_framebuffer_fetch
  三.MediaPlayerFramework
  增加MPVolumeView:用于自定义音量条
  四.ImageIOFramework:
  可查询EXIF及IPTC,得到图片的拍摄信息(光圈,焦距,曝光时间)(相关类:CGImageSourceRef,CGImageDestinationRef)
  五.iAdFramework
  广告Banner支持一个在iPad上的新尺寸。
  六.FoundationFramework:
  1.NSFileManager:支持云管理
  2.NSUUID类:支持开发者自行生成需要的UUID
  3.NSURLRequest:允许开发者设定某request在多元网络环境下是否被允许。
  4.NSString新增转大小写的方法,哦耶~
  七.ExternalAccessoryFramework:
  新增一个华丽丽管理蓝牙设备连接的界面:显示可用蓝牙设备列表。
  八.EventKitFramework:
  优化提醒,日历管理。
  九.CoreVideoFramework:
  支持2种新像素级格式,以提供OpenGLES相关更高效的one-channel,two-channel图像存储。
  十.CoreMediaFramework
  新增CMClockRef,CMTimebaseRef类型。
  十一.CoreLocationFramework(地理位置框架)
  1.当用户在指定时间内未移动,通过设置pausesLocationUpdatesAutomatically来暂停地理位置传送,以节省电量。
  2.设置activityType来区分drivingusage和fitnessusage
  十二.CoreBluetoothFramework
  蓝牙设备支持外围模式(peripheralmode),之前只支持中心模式(centralmode)。
  十三.CoreAudio
  1.AUDeferredRenderer音频单元,允许以低优先级线程模式,进行更频繁的音频切片。
  2.AudioQueueProcessingTap:允许截获音频队列上的数据,并处理它,你懂的^^。
  十四.AVFoundationFramework
  AVPlayer更好的支持网络流媒体etc..
  十五.AdSupportFramework
  提供用于标识App广告客户端的新方案(干掉UDID后的新招,貌似CFUUID)。
  十六.AccelerateFramework
  新增vDSP,SSE,etc..
  北邮3G培训基地:http://www.3gtrain.com/
http://www.3gtrain.com/index.asp
返回列表