The Settings app in iOS is the interface for application preferences, like the Preferences app in OS X. When you scroll down in its table view, you'll see a list of installed apps that have preference settings available. When you tap on one, you'll get the settings pane for that application. The settings for the application are coded with a normal plist. Let's take a look and see what that looks like. This file here is a Settings bundle, and if I right-click or Control Click on this, I can say Show Package Contents, and you'll see that here's a Root.plist.
That file name cannot be changed--well, it can be, but it won't work anymore. We've opened this file in a text editor here. You can see this is TextWrangler. You'll notice that this looks very much like a normal XML file, and that's exactly what it is. So a plist is a simple XML file, but it's not very easy to edit this way. This is the same file. You can see it highlighted down here being edited in Xcode. This Property List Editor used to be a stand-alone application, and now it's integrated into Xcode.
It provides a Simple Editing Environment for the settings plist. The plist is easily created and edited in Xcode, and in the remainder of this chapter we will create a settings bundle for application and learn how to use it.
Get unlimited access to all courses for just $25/month.Become a member
82 Video lessons · 97410 Viewers
61 Video lessons · 84638 Viewers
71 Video lessons · 68850 Viewers
56 Video lessons · 101308 Viewers
Access exercise files from a button right under the course name.
Search within course videos and transcripts, and jump right to the results.
Remove icons showing you already watched videos if you want to start over.
Make the video wide, narrow, full-screen, or pop the player out of the page into its own window.
Your file was successfully uploaded.