2010-04-15 79 views
1

如何將私有API和框架添加到iPhone應用程序。像Apple80211一樣。iPhone私有API

+2

你想讓蘋果拒絕你的應用程序......? – 2010-04-15 11:48:40

回答

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"); 
+0

謝謝弗蘭克...我會檢查出來的。謝謝您的幫助。 – user308990 2010-04-19 03:24:40

1

,請不要使用任何私有的API,因爲是每一個機會,蘋果將拒絕你的申請。

+1

:)我實際上意識到後果,但我基本上想在我的結尾查看一些功能。所以我的問題仍然存在:) – user308990 2010-04-16 03:40:07