zoukankan      html  css  js  c++  java
  • 私有api用法

    IOS的API分为3类:

    公开的API(Frameworks框架中的API

    还有两类私有APIPrivate API和未公开API

    私有API是指放在PrivateFrameworks框架中的API

    未公开的API是指虽然放在Frameworks框架中,但是却没有在苹果的官方文档中有使用说明、代码介绍等记录的API


    按苹果的说法,未公开的API是还不够成熟,可能还会变动的API,等完全成型了后会变成公开的API,但是目前不对其提供承诺,就是系统版本升级后可能会失效。而私有API是苹果明确不能使用的API。虽然两者有所区别,但是在具体使用方法上是类似的。

    私有API会面临审核通不过然后不能上线,但是也有使用私有API通过审核的比如谷歌的“Google Voice”,所以具体审核的详情不得而知。

     

    示例一:

    使用私有API——CoreTelephony获取本机号码

    步骤如下:
    1)导入CoreTelephony这个private framework
    2)在xxx.m中加入红字部分:

    #import "xxx.h"

    extern NSString *CTSettingCopyMyPhoneNumber();


    @implementation
    +(NSString *)myNumber{
    return CTSettingCopyMyPhoneNumber();
    }

    @end

    3)在其它地方调用NSLog(@"myNumber=%@",[xxx myNumber]);即是本机号码

  • 相关阅读:
    CSS实现DIV水平自适应居中
    jQuery实现鼠标拖动改变Div高度
    Word2013创建目录
    raw,cow,qcow,qcow2镜像的比较
    Chrome浏览器官方下载地址
    OLE/COM 对象查看器 & OLE常用术语
    VmWare为Fedora虚拟机扩展磁盘
    Linux常用命令
    项目经理与客户沟通的宜与忌
    转 FileStream Read File
  • 原文地址:https://www.cnblogs.com/javawebsoa/p/3093357.html
Copyright © 2011-2022 走看看