mainBundle

[NSBundle mainBundle]的返回值,即mainBundle,是对应于当前程序可执行文件所在目录的NSBundle对象,如果这个bundle对象无法被创建,则返回值是nil。

总地来说,mainBundle对应于应用程序文件归档或者应用程序的封包:一个以“.app”为扩展名并以应用程序名称为基本名的目录。

另外,我们使用这个函数的返回值时,最好要检查返回值来确保bundle是可用的。即使是unbundled的应用程序,[NSBundle mainBundle]也可能会返回一个可用的bundle。


你可能感兴趣的:(Bundle)