objective-c – 目标C中的NSBundle和mainBundle是什么?

objective-c – 目标C中的NSBundle和mainBundle是什么?,第1张

概述我想问一个关于iPhone应用程序的目标C的问题。我在苹果开发者网站上阅读了一些示例程序,我发现几乎所有的应用程序都包含一个名为“NSBundle”和“mainBundle”的单词,我真的不明白这个词的意思。任何人都可以告诉我这个?非常感谢你。 捆绑包是用于在Mac OS X上打包软件的结构。应用程序,框架和插件都是不同类型的捆绑包。软件包可能包含可执行代码,资源,头文件和其他东西(包括其他包), 我想问一个关于iPhone应用程序的目标C的问题。我在苹果开发者网站上阅读了一些示例程序,我发现几乎所有的应用程序都包含一个名为“NSBundle”和“mainBundle”的单词,我真的不明白这个词的意思。任何人都可以告诉我这个?非常感谢你。解决方法 捆绑包是用于在Mac OS X上打包软件的结构。应用程序,框架和插件都是不同类型的捆绑包。软件包可能包含可执行代码,资源,头文件和其他东西(包括其他包),如果你愿意。

捆绑包实现为具有定义结构的目录树。应用程序,框架和插件每个都有自己的树结构变化。但是,对于Finder,bundle看起来像单个文件。

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

总结

以上是内存溢出为你收集整理的objective-c – 目标C中的NSBundle和mainBundle是什么?全部内容,希望文章能够帮你解决objective-c – 目标C中的NSBundle和mainBundle是什么?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1041124.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存