2009-07-19 7 views
65

Existe-t-il un site Web ou un projet documentant des API privées pour le SDK iPhone?iOS Private Documentation sur l'API

+3

autant que cette question est hors sujet, il est toujours un favori de l'homme y! :) Votes nets +46, +38 favoris, en 5 ans - 50K vues et dernier actif il y a 2 mois! –

+0

Il ya un tas de mecs prêts à l'emploi pour marquer quelque chose hors sujet ou de voter une question. Ils ne peuvent tout simplement pas gérer quoi que ce soit. –

Répondre

20

Très probablement. Utilisez simplement l'application de ligne de commande class-dump pour afficher les en-têtes privés. Notez que votre application sera rejetée de l'App Store pour être liée à des frameworks privés si vous liez lors de la compilation. Il est assez facile de voir que vous reliez les frameworks privés en exécutant otool sur votre binaire si vous êtes lié lors de la compilation.

+0

mais si je ne veux pas mettre mon application sur appstore, y a-t-il de la documentation pour utiliser des apis privés? –

11

Ce sont les en-têtes compilable générés par class-dump-z, une classe iOS dumper:
http://github.com/kennytm/iphone-private-frameworks

+0

Ya, c'est avoir tous les en-têtes, mais la question ici est d'obtenir la documentation pour cela –

+0

Le SDK d'Apple n'est pas open source, et personne n'a pris la peine de désosser et de documenter plus de quelques classes. Donc, les en-têtes sont tout ce qu'il y a. – Jano

35

Cliquez ici pour voir les archives interrogeables de l'iPhone OS 2.2.1 à iOS 9,2

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

+3

Ceci est probablement le site le plus à jour, mais il n'inclut pas les frameworks basés sur C, par exemple GraphicServices.Framework, etc. Evidemment puisque le runtime ne trouve que des choses Objective-C :) – nacho4d

+1

Il faut tout en-têtes de date, mais il n'a pas beaucoup de documentation au besoin, donc, pas en mesure de l'utiliser parfaitement, en fait ne sais pas comment utiliser l'un d'entre eux –