2009-07-19 24 views
65

¿Existe un sitio web o proyecto que documente las API privadas para el SDK de iPhone?Documentación de API privada de iOS

+3

Por mucho que esta pregunta es fuera de tema, sigue siendo uno de los favoritos del hombre y! :) Votos netos +46, +38 favoritos, en 5 años - 50,000 visitas y última actividad hace 2 meses! –

+0

Hay un montón de tipos listos para marcar algo fuera del tema o abajo votar una pregunta. Simplemente no pueden manejar nada. –

Respuesta

20

Lo más probable. Simplemente use la aplicación de línea de comando class-dump para ver los encabezados privados. Tenga en cuenta que su aplicación será rechazada de la tienda de aplicaciones para vincularse a marcos privados si realiza un enlace en la compilación. Es bastante fácil ver que está vinculando los marcos privados ejecutando otool en su binario si está vinculado en compilación.

+0

, pero ¿qué pasa si no quiero poner mi aplicación en la tienda de aplicaciones, ¿hay alguna documentación para usar aplicaciones privadas? –

11

Estas son las cabeceras compilables generados por class-dump-z, un descargador de clase iOS:
http://github.com/kennytm/iphone-private-frameworks

+0

Ya, eso tiene todos los encabezados, pero la pregunta aquí es para obtener documentación para ese –

+0

El SDK de Apple no es de código abierto, y nadie se ha molestado en realizar ingeniería inversa y documentar más de unas pocas clases. Entonces los encabezados son todo lo que hay. – Jano

35

aquí son archivos de búsqueda de iPhone OS 2.2.1 a iOS 9,2

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

+3

Este es probablemente el sitio más actualizado, pero no incluye marcos basados ​​en C, por ejemplo GraphicServices.Framework, etc. Obvio, ya que el tiempo de ejecución solo encuentra elementos de Objective-C :) – nacho4d

+1

Está teniendo todo hasta Encabezados de fecha, pero no tiene tanta documentación como se requiere, por lo tanto, no se puede usar perfectamente, realmente no sé cómo usar ninguno de ellos –