iOS Private API-Dokumentation [geschlossen]


76

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


3
So sehr diese Frage nicht zum Thema gehört, sie ist immer noch ein Favorit von vielen! :) Netto-Stimmen +46, +38 Favoriten, in 5 Jahren - 50.000 Aufrufe und zuletzt aktiv vor 2 Monaten!
Nirav Zaveri

3
Es gibt eine Menge fertiger Typen, die etwas außerhalb des Themas markieren oder eine Frage ablehnen. Sie können einfach mit nichts umgehen.
Badhanganesh

Antworten:


37

Hier finden Sie 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 Site, enthält jedoch keine C-basierten Frameworks, z. B. GraphicServices.Framework usw. Offensichtlich, da die Laufzeit nur Objective-C-Dinge findet :)
nacho4d

1
Es hat alle aktuellen Header, aber es hat nicht so viel Dokumentation wie erforderlich, so dass es nicht perfekt verwendet werden kann und eigentlich nicht weiß, wie man eines davon verwendet
Mehul Thakkar

20

Höchstwahrscheinlich. Verwenden Sie einfach die Befehlszeilenanwendung class-dump, um die privaten Header anzuzeigen. Beachten Sie, dass Ihre App aus dem App Store für die Verknüpfung mit privaten Frameworks abgelehnt wird, wenn Sie beim Kompilieren eine Verknüpfung herstellen. Es ist leicht zu erkennen, dass Sie die privaten Frameworks otoolverknüpfen, indem Sie sie auf Ihrer Binärdatei ausführen, wenn sie beim Kompilieren verknüpft werden.


Aber was ist, wenn ich meine App nicht in den Appstore stellen möchte? Gibt es eine Dokumentation für die Verwendung von privaten APIs?
Mehul Thakkar

11

Dies sind die kompilierbaren Header, die von class-dump-z , einem iOS-Klassendumper, generiert werden :
http://github.com/kennytm/iphone-private-frameworks


Ja, das hat alle Überschriften, aber die Frage hier ist, um Dokumentation dafür zu bekommen
Mehul Thakkar

Apples SDK ist kein Open Source-Programm, und niemand hat sich die Mühe gemacht, mehr als ein paar Klassen zurückzuentwickeln und zu dokumentieren. Header sind also alles, was es gibt.
Jano

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.