Cocoa Touch 入门记——《精通 iOS 开发》学习心得(4) [应用程序设置]

本文详细介绍了如何在iOS开发中创建和使用Settings Bundle,从Utility Application的创建,到Settings Bundle的添加,再到Root.plist的配置,包括Text Field、Toggle Switch和Slider等元素的设置。此外,还讲解了如何在应用程序中读取和更改Settings Bundle的设置,以及确保设置在应用启动时生效的方法。
摘要由CSDN通过智能技术生成

今天要说的设置,当然是这个了:



嗯,就是在 Settings 里创建一个新的改程序专属的 Settings Bundle。

当然我不得不使用 iPhone Retina (3.5-inch) 的模拟器,因为 4-inch 的模拟器没有 Home 键不懂得怎么进入 Settings。。。

1.创建 App


这次要建立的是 Utility Application,而不是 Single View Application 或 Empty Application 了。

当然,Next 之后不要选择 Use Core Data。

2.添加 Settings Bundle


Settings Bundle 的选项在 Resource 中。

然后你会在左侧导航栏中看到看到如下文件:


进入 Root.plist ,就可以开始我们的设置了。这个部分并不像其他部分来得那么有技术含量,可能不少用户会忽略 Settings 里的各个应用的设置(比如我),但是还是需要掌握它的操作技巧的。

3.Root.plist


默认的内容有这些,它们分别代表什么呢?首先来对照一下模拟器里现在的 Settings Bundle 是什么样的。


首先是 Group,这个很容易理解,将设置分为多个组别。多个 Group 可以参照 iOS 7.1和 Xcode 5.1最新升级后多出的这一项 Developer 的效果(惊现 iAd )。


Group 下只有2个子项,分别代表 Group 的名称(例如 IAD DEVELOPER APP TESTING)和类型。

接下来是 Text Field,也就是文字输入框。前两项分别是自动大写和自动修正。而 Identifier 这一项很重要,如果我们需要在应用中调用 Settings Bundle 的设置内容,就需要认真设置这一项。

Keyboard Type 这一项我们可以选择数字键盘、字母键盘等等,设置好了就不会出现那种输中文输一半想输入小数点还得换下输入法的麻烦情况了(当然对我这种懒人来说,输邮件地址也是直接用中文输入法的)。

Toggle Switch 当然就是开关了。而 Slider 就是滑动条。这里面的内容不用多说了。其中 Slider 里有 Max/Min Value Image Filename 的设置。你只要将图像文件拖动到 Settings Bundle 中,再在这里输入文件名就可以了。例如本例中的 rabbit.png 和 turtle.png。


注意,若要在 Bundle 中放入图像文件,需要进行如下操作:

首先在 Settings.bundle 上点击右键,选择 Show in Finde

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值