OGeek|极客世界-中国程序员成长平台

标题: objective-c - Objective-C 中的 bundle 是什么? [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-13 13:54
标题: objective-c - Objective-C 中的 bundle 是什么?

我下载了 Facebook SDK,发现里面有类似 FBConnect.bundle 的东西,很有意思,我还发现有些代码在使用这个包,像这样:

[loginButton setImage:
[UIImage imageNamed"FBConnect.bundle/images/LoginWithFacebookNormal@2x.png"]
             forState:UIControlStateNormal];

那么,我想知道,什么是 bundle ?我怎么知道 bundle 里面有什么?如何创建自己的 bundle ?谢谢。



Best Answer-推荐答案


Bundle 在 OS X 上比在 iOS 上更相关。 bundle 软件只是一个自包含的可执行文件。当你运行它时,它会执行一个内部定义的 main 函数,并且只使用它包含的资源。但是,iOS(据我所知)不(不能?)执行除主要 bundle 之外的 bundle ,因此它们只是美化的文件夹。您可以通过转到查找器中的 ,右键单击并选择显示包内容来查看它们的内容。

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






欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://jike.in/) Powered by Discuz! X3.4