Table of Contents
File Editing - Property Editor


Overview  Image Editor  Sound Editor  Text Editor  Property Editor 

Please read the overview for information about the common features of iFuntastic's editors.

The Property Editor allows you do edit fields in property list (.plist,) .strings and other XML files. XML files are used to store data in a structured way. Each field has a name, the key, followed by a data block.

You can edit simple fields - string, number, boolean - in the Property Editor; for more complex data you should edit the text file directly or use another editor, such as the Property List Editor that comes with Apple's Developer Tools.

XML files are used extensively on the iPhone and iPod to store settings (.plist) and strings for different languages (.strings.) Editing these files is a bit tricky - you need to be careful not to destroy the structure of the file; the device can update these files at any time; fields may depend on other fields, and with many fields it's entirely unclear what their purpose may be.

The main point is, though, that settings files are highly dynamic - if you want to change some of the settings from within a theme, for example, you can't just replace the file with one you have modified - you would wipe out any changes that have been made in the meantime! Therefore, fields need to be changed individually.

Source Section
When you change the source, iFuntastic looks through the file and makes a list of string, real, integer and boolean (true/false) fields and displays them in the Field Menu.

Selections from the 'Some Interesting Fields' portion of the source menu load the appropriate file and select the field for you.
These are shortcuts to certain fields in certain files - the 'slide to unlock' string is a prominent one that's fun to change.
Strings are stored in language folders - make sure you pick the file from the one that matches the current language setting on your device.

Field Menu
Select a field from the menu to edit it (Add/Change) or to delete it - select this from the action menu.
Sometimes you may want to add a new field - you can do this with the 'New...' items in the menu. These will enable the key entry field so you can enter the key name.
You can sort fields by their keys or by their data. Select 'View File' to look at the text of the file. Control-click on a field and if iFuntastic can edit it, select 'Edit' from the popup menu.

Reload
Click 'Reload' to update the file. You will lose any unsaved changes.
You should do this if you changed the region and/or language on the iPhone or iPod.

Activate Changes on Device
Settings normally don't show up right away. At the very least, if the changes affect an application, the application needs to be relaunched. Note: quit the application *before* saving your changes, or the the application may overwrite them when it quits! At worst you need to restart the SpringBoard or even restart the device.