zoukankan      html  css  js  c++  java
  • iOS7 被过时的API

    目前,在iOS7中,过时的api有如下一些:


    1.Map Kit framework中的MKOverlayView和它相关的子类都已经过时了。并且使用MKOverlayRenderer类来代替。更多相关资料,请看Map Kit Framework Reference。

    2.在Audio Toolbox framework中的AudioSession API已经过时了。程序中应该使用AV Foundation framework中的AVAudioSession类来代替。

    3.在Core Location framework中的CLRegion类已经被CLCircularRegion类取代了。只不过CLRegion类还继续存在着——当做一个抽象的基类——以对geographic和beacon region的支持。

    4.CBCentral中的属性UUID已经过时了。现在使用identifier属性来对central对象进行唯一标示。

    5.Game Kit framework中也有一些过时的api,主要是为了新功能提供更好的支持。相关信息请看上面提到的参考资料。

    6.UIKit中有如下一些过时的内容:UIViewController的wantsFullScreenLayout属性已经过时。在iOS7以及之后的版本中,view controller一直都是全屏布局;UIPopovercontroller类不再支持箭头朝向的概念;现在支持内容呈现(presentation)朝向。UIColor对象提供的背景纹理已经不存在了。NSString中的许多功能已经过时,建议使用新的功能。

    7.在libsyscall库中的gethostuuid方法已经过时。

    iOS7以及之后的版本中,如果请求获取iOS设备的MAC地址,系统会返回02:00:00:00:00:00。如果需要唯一标示设备,使用UIDevice的identifierForVendor属性代替。(在程序中,如果需要自己的广告标示符,那么应该考虑使用ASIdentifierManager的advertisingIdentifier属性替代。)
    关于过时API完整的列表,请看iOS 7.0 API Diffs。

  • 相关阅读:
    diary and html 文本颜色编辑,行距和其它编辑总汇
    bash coding to changeNames
    virtualbox ubuntu 网络连接 以及 连接 secureCRT
    linux 学习6 软件包安装
    linux 学习8 权限管理
    vim 使用2 转载 为了打开方便
    ubuntu
    linux 学习15 16 启动管理,备份和恢复
    linux 学习 14 日志管理
    linux 学习 13 系统管理
  • 原文地址:https://www.cnblogs.com/cnsoft/p/3138296.html
Copyright © 2011-2022 走看看