Skip to content

Preferences Breakdown

J.K. Hayslip edited this page Nov 30, 2019 · 3 revisions

This is the file structure of the preferences

Breakdown of each file:

Makefile - The makefile tells Theos what frameworks, what name, what SDK, what target basically an automation script to "make" the package.

entry.plist - an XML document... in this case this tells the Apple TV to show our Tweak under settings. This lists all the icons and descriptions as well.

Common.h - a header file that contains the appropriate headers, definitions, and other information pertaining to the tweaks preferences.

iKARootListController.h - a header file that contains the appropriate headers, definitions, and other information pertaining to the tweaks preferences.

iKARootListController.m - This is file is important we will be coding all if not most of our preferences in this file. on tvOS this file is more critical than what it is on iOS. More info on that later.

Info.plist - An XML document = In Resources there is one important plist. That just tells the tweak what class the binary is to load from.

HideMyDockTV.png - an image file. basically our header and preferences icon.

HideMyDockTV.plist - Normally on iOS this file is used but on tvOS it serves no actual purpose.

Clone this wiki locally