iphonedevelopment专题小站

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

本文转载自iPhone开发论坛www.madhome.org

 

1. Finder中导航进入Xcode
2. 新建一个叫Settings的文件夹
3. 文件夹内新建一个叫Root.plist的新文件。以下有空Root.plist文件实例
4. 重命名Settings文件夹为Settings.bundleFinder会问你是否真的要修改文件夹名称。你的Root.plist会自动跑到Settings.bundle里去的。
5. Xcode中对Resources使用指令点击。选择Add > Existing Files…
6. 选择Settings.bundle,选择点击Add两次
7. 你应该在Xcode中能看到Settings.bundle文件,如果你展开它,就能再次看到Root.plist
如果你有其他的方法在Xcode中创建这样一个结构,请在评论处告诉我:)
Root.plist文档:

【转载】iPhone开发论坛madhome--如何创建一个iPhone




编辑Root.plist
如果你在Xcode中双击Root.plist,文件会自动在一个标准文本编辑器中打开。更好的办法就是指令点击Root.plist选择用Finder打开。那它就会打开Property List Editor
1.展开Root节点,点击New Child
2.命名为child Title,选择String类别输入你程序值
3.选择了新标题的节点,然后就点击New Sibling
4.命名新节点为PreferenceSpecifiers,选择Array分类。(你不能为Array输入值)
5.选择好了PreferenceSpecifiers节点,点击NewChild
6.为新节点选择Dictionary。(你不能修改节点的名字,也不能修改字典条目的值)
7.展开新节点,点击New Chil
8.命名new child标题,把它作为一个String分类并给它一个值让它对你程序的用户有意义。
9.点击New Sibling,给节点这些值:name = Type, class = String, value =PSTextFieldSpecifier。这能让用户在一个文本框内输入参数值。
10.点击New Sibling,给节点这些值:name = Key, class = String, value =something。这对于你的代码是关键的,能够被用来查找参数值
11.点击New Sibling。给节点这些值:name = DefaultValue, class = String, value= a meaningful default。当用户设置参数给其他的时候,这些值才会派上用场。
12.保存Root.plist文件
如果你展开了PropertyFile Editor中所有的节点,那就应该是这样的:

【转载】iPhone开发论坛madhome--如何创建一个iPhone

如果你在Xcode文本编辑器中浏览文件的话,就是这样:

【转载】iPhone开发论坛madhome--如何创建一个iPhone

建造并启动你的软件。退出软件然后点击Settings软件。你现在应该能看到一个和你软件名字一样的新入口。点击进入,你的自定义参数就会出来。你不用写任何代码用户就能自己编辑和保存这些参数。

【转载】iPhone开发论坛madhome--如何创建一个iPhone

Multi Value Specifier Preference
如果用户要在多个预定义值中做出选择,你就要使用PSMultiValueSpecifier。输入可见标题作为标题下的数组,而你代码见到的值就是数值下的数组了。
就像这样:

【转载】iPhone开发论坛madhome--如何创建一个iPhone


其他类型的参数值
· PSToggleSwitchSpecifier 布尔值
· PSSliderSpecifier– 一系列值


附件为没有水印的版本,但是是英文。
 

附件下载地址:iPhone开发论坛madhome

posted on 2010-03-30 10:52  rek  阅读(417)  评论(0编辑  收藏  举报