ios开发里面的bundle是什么鬼

在ios开发里面会用到bundle,这bundle是什么东西呢?

在程序中我们可以通过代码来打印当前程序的目录路径:

 NSLog(@"%@",NSHomeDirectory());

如果是模拟器打印出来的路径类似下面的路径:

/Users/userName/Library/Developer/CoreSimulator/Devices/5FF39DA1-F0B0-4B5D-A88C-A0458F5A5A93/data/Containers/Data/Application/21803F2F-8AF5-4B16-89AB-A3FA60482226

这是我的测试程序打印出来的路径

在Finder里面找到前往文件夹,把打印出来的路径粘贴上去,打开程序的当前目录,下面是我的程序的目录

那堆乱码就是程序在ios里面唯一名称,是ios生成的一个hash值;

点击左边的Data上面的Bundle文件夹,Application里面会有很多hash文件夹名,点击文件夹就能在右边看到程序的名称,找到自己建立的程序,右键-> 显示包内容

这个就是Bundle

posted on 2015-12-06 11:48  士多啤梨苹果橙  阅读(3987)  评论(0编辑  收藏  举报

导航