ios怎麼把文件夾放進.app文件包(mainBundle)裏面

   iOS app資源可以放在沙盒的Documents目錄下,但是有一些資源是項目運行中需要的,例如一些圖片、一些操作時的特定音效的短音文件,這些需要放在.app文件包裏面。查看了MAC裏面一些應用程序的包內容,基本都有一個resource文件夾,音頻、圖片等資源文件都放在這個文件夾裏面,便於管理讀取,覺得很不錯,可是查看了自己的app包內容發現資源文件是直接放在包目錄下的,沒有使用一個文件夾管理起來,所以想該怎麼在app包裏面添加自定義的文件夾和相應的文件呢?

   網上搜索了些資料,app包目錄準確的說是[NSBundlemainBundle] ,也就是說把東西放進mainBundle。把已有的文件夾拖進Xcode文件目錄或是在Xcode左邊目錄上通過右鍵選擇Add Files To "……",彈框裏會有一個叫folders選擇項,選擇下面一項:Create folder references for any added folders。然後添加進項目的文件夾是藍色的。Xcode左邊文件的目錄欄裏文件的規劃和文件實際的規劃是兩回事,黃色的文件夾可以說虛擬的,而藍色的說明這個文件夾是實際存在的。運行之後,這個藍色文件夾就出現在.app文件包裏面了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章