您的位置:首页 > 其它

【转载】iPhone手机开发者论坛madhome--如何创建一个iPhone参数文件

2010-03-30 11:15 645 查看
本文转载自iPhone手机开发者论坛http://www.madhome.org/

1. 在Finder中导航进入Xcode

2. 新建一个叫Settings的文件夹

3. 文件夹内新建一个叫Root.plist的新文件。以下有空Root.plist文件实例

4. 重命名Settings文件夹为Settings.bundle,Finder会问你是否真的要修改文件夹名称。你的Root.plist会自动跑到Settings.bundle里去的。

5. 在Xcode中对Resources使用指令点击。选择Add > Existing Files…

6. 选择Settings.bundle,选择点击Add两次

7. 你应该在Xcode中能看到Settings.bundle文件,如果你展开它,就能再次看到Root.plist

如果你有其他的方法在Xcode中创建这样一个结构,请在评论处告诉我:)

空Root.plist文档:

编辑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中所有的节点,那就应该是这样的:

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

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

Multi Value Specifier Preference

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

就像这样:

其他类型的参数值

· PSToggleSwitchSpecifier –布尔值

· PSSliderSpecifier– 一系列值

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

附件下载地址:iPhone手机开发者论坛www.madhome.org
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐