bundle是一个目录,其中包含了程序会使用到的资源. 这些资源包含了如图像,声音,编译好的代码,nib文件。
我们的程序是一个bundle. 在Finder中,一个应用程序看上去和其他文件没有什么区别. 但是实际上它是一个包含了nib文件,编译代码,以及其他资源的目录. 我们把这个目录叫做程序的main bundle。
通过使用下面的方法得到程序的main bundle
NSBundle
*myBundle = [NSBundle
mainBundle];
获取plist
NSDictionary
*dict = [NSDictionary
dictionaryWithContentsOfFile:[[NSBundle
mainBundle] pathForResource:@"ViewControllers"
ofType:@"plist"]];