Многие разработчики tweak используют заголовок SBStatusBarDataManager;
. Каков этот заголовок и какова цель заголовков? Это в основном относится к jailbroken ipods/iphones.Что такое заголовок для приложения iPod Touch, и что это за заголовок для: «SBStatusBarDataManager;»?
ответ
Эта строка состояния на iOS - это тонкая полоса в верхней части экрана, которая обычно отображается независимо от того, используете ли вы приложение или на экране запуска, правильно?
Обычно он показывает вашу несущую мобильной сети, уровень сигнала, состояние Wi-Fi, время и некоторую информацию о батарее.
Springboard
- приложение iOS, которое управляет такими вещами, как эта строка состояния. SBStatusBarDataManager
является одним из многих классов объектива-c в приложении Springboard.
Чтобы понять, что вы можете делать с этим классом, вы можете его перестроить. Один из способов сделать это - использовать такой инструмент, как class-dump или class-dump-z. Запустите эти инструменты в файлах фреймов, чтобы узнать, что доступно в этой структуре. Или запустите его в программе, например, Springboard, чтобы узнать, что находится в Springboard. Запуск класса-дампа на Springboard.app/Springboard
(который вы можете найти по ssh'ing в jailbroken iPhone), будет генерировать множество заголовков, описывающих классы внутри Springboard. Одним из этих заголовков будет SBStatusBarDataManager.h. Этот заголовок представляет собой краткое изложение вещей в SBStatusBarDataManager, которые могут использовать другие приложения для джейлбрейка или твики.
Если вы посмотрите на iOS 5 version of the header here, вы увидите, что имеются доступные данные, чтобы получить или установить информацию, которую вы видите в строке состояния, например, уровень сигнала или имя несущей или состояние батареи, или заставить строку состояния чтобы обновить себя. В некоторых примерах вы можете указать «сайт SBStatusBarDataManager: pastebin.com», чтобы найти образцы кода, которые люди загрузили.
Спасибо за помощь, однако проект закрыт, и я не знаю, когда я снова начну работать над ним. Спасибо, в любом случае! :( –