2009-07-19 15 views
65

Esiste un sito Web o un progetto che documenta API private per l'SDK iPhone?Documentazione API API iOS

+3

per quanto questa domanda è fuori tema, è ancora uno dei preferiti di uomo y! :) Voto netto +46, +38 preferiti, in 5 anni - 50K visualizzazioni e l'ultimo attivo 2 mesi fa! –

+0

Ci sono un sacco di ragazzi pronti a segnare qualcosa fuori tema o giù voto una domanda. Non riescono a gestire nulla. –

risposta

20

Molto probabilmente. Basta usare l'applicazione a riga di comando class-dump per visualizzare le intestazioni private. Tieni presente che la tua app verrà rifiutata dall'App Store per il collegamento a framework privati ​​se esegui il collegamento a Compile. È abbastanza facile vedere che stai collegando i framework privati ​​eseguendo otool sul tuo binario se collegato durante la compilazione.

+0

ma cosa succede se non voglio mettere la mia app su appstore, c'è qualche documentazione per l'utilizzo di apis privati? –

11

Queste sono le intestazioni compilabili generati da class-dump-z, una classe di iOS dumper:
http://github.com/kennytm/iphone-private-frameworks

+0

Ya, che sta avendo tutte le intestazioni, ma la domanda qui è per ottenere documentazione per quello –

+0

L'SDK di Apple non è open source e nessuno si è preso la briga di decodificare e documentare più di poche classi. Quindi le intestazioni sono tutto quello che c'è. – Jano

35

qui sono archivi ricercabili da iPhone OS 2.2.1 a iOS 9,2

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

+3

Questo è probabilmente il sito più aggiornato, ma non include i framework basati su C, ad esempio GraphicServices.Framework, ecc. Ovvio poiché il runtime trova solo cose Objective-C :) – nacho4d

+1

Sta avendo tutto fino a date le intestazioni, ma non ha quella documentazione tanto necessaria, quindi, non è in grado di usarla perfettamente, in realtà non so come usarne nessuna –