gpt4 book ai didi

objective-c - Objective-C 中的 NSBundle 和 mainBundle 是什么?

转载 作者:太空狗 更新时间:2023-10-30 03:10:28 26 4
gpt4 key购买 nike

关于 Objective-C on iOS application,我在 Apple developer 网站上阅读了一些示例程序,我发现几乎所有的应用程序都包含一个名为 'NSBundle' 的词。和 'mainBundle' ,我真的不明白这个词的意思。那是什么?

最佳答案

bundle 是一种用于在 Mac OS X 上打包软件的结构。应用程序、框架和插件都是不同种类的 bundle。如果您愿意, bundle 可能包含可执行代码、资源、头文件和其他内容(包括其他 bundle )。

Bundle 被实现为具有定义结构的目录树。应用程序、框架和插件在树的结构上各有不同。但是,对于 Finder, bundle 看起来就像单个文件。

主包就是正在运行的应用程序的包。因此,例如,Apple 邮件程序的主要包是/Applications/Mail.app。

关于objective-c - Objective-C 中的 NSBundle 和 mainBundle 是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3369136/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com