iPhone私有API

时间:2010-04-15 11:26:31

标签: iphone private api

如何将私有API和框架添加到iPhone应用程序。像Apple80211一样。

2 个答案:

答案 0 :(得分:3)

假设您在询问“我如何调用在私有API中声明的函数”,this app将告诉您如何操作。查看-[MSNetworksManager init]

void * dlopen(const char*, int)是您要查找的函数,在dlcfn.h中声明,使用如下:

int (*scan)(void *, NSArray **, void *);
void *libHandle = dlopen("/System/Library/Frameworks/Preferences.framework/Preferences", RTLD_LAZY);
scan = dlsym(libHandle, "Apple80211Scan");

答案 1 :(得分:1)

请不要使用任何私有API,因为Apple有可能拒绝您的申请。