概述我想问一个关于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是什么?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
评论列表(0条)