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]);即是本机号码

  • 相关阅读:
    how to pass a Javabean to server In Model2 architecture.
    What is the Web Appliation Archive, abbreviation is "WAR"
    Understaning Javascript OO
    Genetic Fraud
    poj 3211 Washing Clothes
    poj 2385 Apple Catching
    Magic Star
    关于memset的用法几点
    c++ 函数
    zoj 2972 Hurdles of 110m
  • 原文地址:https://www.cnblogs.com/javawebsoa/p/3093357.html
Copyright © 2011-2022 走看看