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