Что такое заголовок для разработки приложения iPod Touch и для чего этот заголовок: "SBStatusBarDataManager;"? - PullRequest
2 голосов
/ 18 февраля 2012

Многие разработчики твиков используют заголовок SBStatusBarDataManager;. Для чего этот заголовок и какова цель заголовков? Это в основном относится к взломанным ipods / iphones.

1 Ответ

0 голосов
/ 03 мая 2012

Эта строка состояния на iOS - это тонкая полоска в верхней части экрана, которая обычно видна, запускаете ли вы приложение или на экране запуска, верно?

Обычно в нем отображается информация о вашем операторе мобильной связи, уровне сигнала, состоянии Wi-Fi, времени и некоторой информации о батарее.

Springboard - это приложение для iOS, которое управляет такими вещами, как строка состояния. SBStatusBarDataManager является одним из многих классов target-c в приложении Springboard.

Чтобы выяснить, что вы можете сделать с этим классом, вы можете перепроектировать его. Один из способов сделать это - использовать такой инструмент, как class-dump или class-dump-z . Запустите эти инструменты в файлах фреймворка, чтобы увидеть, что доступно в этом фреймворке. Или запустите его в программе, такой как Springboard, чтобы увидеть, что находится в Springboard. Запуск дамп класса на Springboard.app/Springboard (который вы можете найти по ssh'ing на взломанном iPhone), сгенерирует множество заголовков, описывающих классы внутри Springboard. Одним из таких заголовков будет SBStatusBarDataManager.h. Этот заголовок представляет собой сводку вещей в SBStatusBarDataManager, которые могут использовать другие приложения для джейлбрейка или настройки.

Если вы посмотрите здесь версию заголовка для iOS 5 , вы увидите, что есть доступные данные для получения или установки информации, которую вы видите в строке состояния, например, уровень сигнала или имя оператора или состояние батареи, либо принудительно обновлять строку состояния. В некоторых примерах вы можете воспользоваться Google " SBStatusBarDataManager site: pastebin.com ", чтобы найти примеры кода, загруженные людьми.

...