在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