我下载了 Facebook SDK,发现里面有类似 FBConnect.bundle 的东西,很有意思,我还发现有些代码在使用这个包,像这样:
[loginButton setImage:
[UIImage imageNamed"FBConnect.bundle/images/LoginWithFacebookNormal@2x.png"]
forState:UIControlStateNormal];
那么,我想知道,什么是 bundle ?我怎么知道 bundle 里面有什么?如何创建自己的 bundle ?谢谢。
Best Answer-推荐答案 strong>
Bundle 在 OS X 上比在 iOS 上更相关。 bundle 软件只是一个自包含的可执行文件。当你运行它时,它会执行一个内部定义的 main 函数,并且只使用它包含的资源。但是,iOS(据我所知)不(不能?)执行除主要 bundle 之外的 bundle ,因此它们只是美化的文件夹。您可以通过转到查找器中的 ,右键单击并选择显示包内容来查看它们的内容。
关于objective-c - Objective-C 中的 bundle 是什么?,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/10811375/
|