2009-07-19 7 views
65

Gibt es eine Website oder ein Projekt, das private APIs für das iPhone SDK dokumentiert?iOS Private API Dokumentation

+3

so sehr diese Frage vom Thema ist, es ist immer noch ein Favorit des Menschen y! :) Netzstimmen +46, +38 Favoriten, in 5 Jahren - 50K Aufrufe und zuletzt aktiv vor 2 Monaten! –

+0

Es gibt eine Reihe von fertigen Dudes, um etwas Off-Topic oder Down-Abstimmung eine Frage zu markieren. Sie können mit nichts umgehen. –

Antwort

20

Am wahrscheinlichsten. Verwenden Sie einfach die Befehlszeilenanwendung class-dump, um die privaten Header anzuzeigen. Beachten Sie, dass Ihre App aus dem App Store zur Verknüpfung mit privaten Frameworks abgelehnt wird, wenn Sie bei der Kompilierung eine Verknüpfung herstellen. Es ist einfach genug zu sehen, dass Sie die privaten Frameworks verknüpfen, indem Sie otool auf Ihrer Binärdatei ausführen, wenn bei der Kompilierung verknüpft.

+0

aber was ist, wenn ich meine app nicht auf appstore setzen möchte, gibt es irgendwelche dokumentationen für die Verwendung von privaten apis? –

11

Dies sind die übersetzbaren Header erzeugt durch class-dump-z, ein iOS-Klasse dumper:
http://github.com/kennytm/iphone-private-frameworks

+0

Ya, das ist mit allen Headern, aber Frage ist hier für Dokumentation für das –

+0

Apples SDK ist nicht Open Source, und niemand hat sich bemüht, mehr als ein paar Klassen Reverse Engineering und Dokumente. Also Header sind alle da. – Jano

35

hier sind durchsuchbare Archive von iPhone OS 2.2.1 bis iOS 9,2

https://github.com/nst/iOS-Runtime-Headers

+3

Dies ist wahrscheinlich die aktuellste Seite, aber es enthält keine C-basierten Frameworks, zum Beispiel GraphicServices.Framework usw. Offensichtlich, da die Laufzeit nur Objective-C-Dinge findet :) – nacho4d

+1

Es ist alles bis zu Datumsheader, aber es hat nicht so viel Dokumentation wie erforderlich, so, nicht in der Lage, es perfekt zu verwenden, weiß eigentlich nicht, wie man irgendwelche von ihnen verwendet –