如何将私有API和框架添加到iPhone应用程序中。如Apple80211。
8ehkhllq1#
假设你在问“如何调用私有API中声明的函数”,this app将告诉你如何调用。void * dlopen(const char*, int)是您要查找的函数,在dlcfn.h中声明,使用方式如下:
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");
字符串
dgjrabp22#
请不要使用任何私有API,因为Apple很有可能会拒绝您的应用程序。
2条答案
按热度按时间8ehkhllq1#
假设你在问“如何调用私有API中声明的函数”,this app将告诉你如何调用。
void * dlopen(const char*, int)
是您要查找的函数,在dlcfn.h
中声明,使用方式如下:字符串
dgjrabp22#
请不要使用任何私有API,因为Apple很有可能会拒绝您的应用程序。