Theos preference-bundle

Я разработчик-любитель с некоторыми базовыми навыками в цели C.

Я сделал несколько небольших настроек подложки - последняя настройка, которую я сделал, была полноэкранной для Facebook. Теперь я хочу сделать пакет настроек для моей настройки.

Я прочитал тонны руководств онлайн, но ни одно из них не помогло. Я знаю, что я должен создать набор предпочтений в theos и изменить plist затем поместите некоторый код, чтобы привести мой твик к пути настроек и сделать условие для переключения - что-то вроде:

 if ((toggle = enabled )) (activate tweak) else ( return %orig) 

...или что-то типа того. Однако я нигде не могу найти пример того, как выполнить это или условие, которое я должен поставить.

Вот мой [код]:

#import<UIKit/UIKit.h>
%hook UIApplication -
(BOOL)isStatusBarHidden{return TRUE;}%end
%hook UIStatusBar -
(id)styleForRequestedStyle{return nil;}%end
%hook UIStatusBar -
(id)_forgroundStyleForStatusBarStyle{return nil;}%end
%hook UIStatusBar -
(id)_foregroundAlphaForStatusBarStyle{return nil;}%end
%hook UIStatusBar -
(id)initWithFrame:showForegroundView{return nil;}%end

1 ответ

Вы должны получить значения из файла plist.

NSMutableDictionary *settings = [[NSMutableDictionary alloc] initWithContentsOfFile:@"/var/mobile/Library/Preferences/com.your.package.plist"];

Посмотрите примеры из моего Github или Insanj's

https://github.com/twodayslate/ https://github.com/insanj/

Другие вопросы по тегам