11、应用程序资源与框架全解析

应用程序资源与框架全解析

1. 应用程序资源概述

应用程序通常会打包各种资源,这些资源的范围很广,从与应用程序可执行文件紧密相关的资源(如声音文件和本地化字符串)到更“外部”的资源(如应用程序帮助、首选项和剪贴画)都有。一般来说,资源会存储在应用程序包的“Resources”目录中。不过,出于多种原因,应用程序资源可能不会存储在应用程序包中。例如,为了使应用程序能够在网络启动环境中运行,或者为了让资源在文件系统中更易于访问,以及将第三方贡献者提供的资源与应用程序开发者提供的资源分开。

1.1 插件和可加载模块选择机制

无论插件或可加载模块存储在哪里,应用程序都有责任提供某种人机界面机制,使用户能够选择它们(作为文件,而不是目录)。例如,应用程序可能会显示一个对话框,列出所有可供加载的插件。

1.2 应用程序帮助资源

在Mac OS X上,“Help Viewer”应用程序会显示应用程序的帮助信息以及更通用的帮助内容(“Help Viewer”是Apple Help产品的一部分)。应用程序帮助文件应存储在应用程序资源目录的适当位置,通常将这些文件放在帮助手册中,这也是Mac OS 9上帮助的标准格式。通过本地化帮助手册的内容(文本和图像),并将它们放在应用程序包资源目录的 .lproj 目录中,可以实现帮助手册的国际化。文本文件必须符合HTML 3.2标准,并符合Apple帮助手册的规范。

应用程序的信息属性列表(Info.plist)必须包含一个键 CFBundleHelpBookFolder ,其值通常是一个字符串,指定应用程序资源目录中帮助手册目录的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值