iOS 开发:资源管理、应用启动与项目重命名全解析
1. 资源管理
1.1 资源添加到应用包
在开发应用时,我们可能需要将各种资源添加到应用包中。以添加一个名为 theme.mp3 的声音文件为例,具体操作步骤如下:
1. 编辑资源目录(Asset Catalog)。
2. 点击加号按钮,选择“New Data Set”。
3. 会出现一个名为“Data”的数据集,其中有一个通用插槽,可将声音文件拖入该插槽。
4. 重命名数据集,例如命名为“theme”,之后代码就可以通过 NSDataAsset 类以“theme”这个名称来访问该资源。
1.2 资源的不同版本
资源目录允许为不同的硬件配置指定资源的不同版本,例如:
- 对于图像资源,可以根据设备的屏幕分辨率提供不同版本。
- 对于任何类型的资源,可以区分 iPhone 和 iPad 设备。
1.3 资源的命名空间
资源目录中的文件夹可用于提供命名空间。例如,如果“theme”数据集位于名为“music”的资源目录文件夹中,并且为该文件夹在属性检查器中勾选了“Provides Namespace”,那么就可以通过“music/theme”的名称来访问该数据集。这样的组织方式能避免项目导航器和应用包顶层被资源文件杂乱填充。
1.4 按需资源
应用中的资源可以存储在苹果服务器上,而不是包含在用户最初从应用商店下载的应用包中。代码会在后台下载用户可能需要的存储资源,并在不再需要时清除它们。
超级会员免费看
订阅专栏 解锁全文
14

被折叠的 条评论
为什么被折叠?



