Документація приватного API для iOS [закрито]


76

Чи існує веб-сайт або проект, що документує приватні API для iPhone SDK?


3
Оскільки це питання не стосується теми, воно все ще улюблене багатьма! :) Чисті голоси +46, улюблені +38, за 5 років - 50 тисяч переглядів та востаннє активні 2 місяці тому
Нірав Завері

3
Є купа готових хлопців, щоб позначити щось поза темою або проголосувати за питання. Вони просто ні з чим не справляються.
badhanganesh

Відповіді:


37

ось архіви для пошуку з iPhone OS 2.2.1 до iOS 9.2

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


3
Це, мабуть, найсучасніший сайт, але він не включає фреймворки на основі C, наприклад GraphicServices.Framework тощо. Очевидно, оскільки час виконання знаходить лише речі Objective-C :)
nacho4d

1
У ньому є всі сучасні заголовки, але він не має стільки документації, скільки потрібно, тому, не маючи можливості використовувати його досконало, насправді не знаю, як використовувати будь-який з них
Mehul Thakkar

20

Швидше за все. Просто використовуйте програму командного рядка, class-dumpщоб переглянути приватні заголовки. Зверніть увагу, що ваш додаток буде відхилено з App Store для посилання на приватні фреймворки, якщо ви зробите посилання під час компіляції. Досить легко помітити, що ви пов'язуєте приватні фреймворки, запускаючи otoolна своєму двійковому файлі, якщо зв'язаний при компіляції.


але що, якщо я не хочу розміщувати свій додаток у магазині додатків, чи є якась документація для використання приватних apis?
Мехул Таккар

11

Це компілюючі заголовки, створені class-dump-z , дампером класу iOS:
http://github.com/kennytm/iphone-private-frameworks


Так, у нас є всі заголовки, але тут питання щодо отримання документації для цього
Mehul Thakkar

SDK від Apple не є відкритим кодом, і ніхто не потрудився переробити інженерію та документувати більше кількох класів. Тож заголовки - все, що є.
Яно

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.