資源包的一些知識
下面對複製檔案到xcode時,彈窗中勾選項的作用解釋
1.Copy items if needed
複製檔案到專案中,如果不勾選,將只是引用檔案地址,實際上檔案是不在專案中的
3.Added folders
假設複製整個資料夾到專案中,如果勾選了Create groups,在資源包中將會忽略資料夾,只是把其中的檔案放到了資源包中,使用檔案時直接寫檔名字就可以了
如果勾選了Create folder references,資源包中將會也建立一個同名的資料夾,當使用其中的檔案時就必須寫全了路徑才可以(data/app.plist)
2.Add to targets
新增檔案到資源包中,如果不勾選,複製的檔案將不會放在Bundle中
下圖就是Test專案的Bundle資源包,apps.plist就是我拷貝進專案的檔案,如果拷貝時沒有勾選Add to targets,在這個資源包中就不會看見apps.plist檔案,所以當我們想使用這個檔案時,使用NSBundle.mainBundle來找這個檔案時,將會發現檔案不存在
ps:
所以往專案中拷貝檔案時要勾選Copy items if needed和 Add to targets
相關文章
- 跨域資源共享 CORS 一些知識點跨域CORS
- java NIO和Concurrent包的一些知識點Java
- day1 java concurrent包一些知識點Java
- hive的一些知識Hive
- SAP的一些知識
- 一些小知識
- 資料庫的一些基本知識部落格資料庫
- ROS知識(20)----SLAM資源集合ROSSLAM
- mysql的一些知識點MySql
- 整理一些CSS的知識CSS
- CGI的一些知識點
- Jquery的一些知識點jQuery
- 一些cookie的知識點Cookie
- JQuery的一些基本知識jQuery
- 知識經濟是人力資源的經濟
- 域名防封的一些知識
- PLSQL一些常用的知識點SQL
- 雜湊的一些知識點
- js的一些基礎知識JS
- 關於TortoiseSVN的一些知識
- [zt] awr的一些基本知識
- clickhouse的一些相關知識
- oracle rba一些小知識Oracle
- Azure AD(三)知識補充-Azure資源的託管標識
- 連結推廣的一些知識
- 有關python的一些小知識Python
- 關於AP的一些知識點
- 與RabbitMQ有關的一些知識MQ
- vue的一些基礎知識點Vue
- PHP函式的一些冷知識PHP函式
- Java中類的一些知識點Java
- 單反相機的一些基本知識
- 關於 frame的一些基本知識
- RHCE考試的一些知識點
- Go知識盲區--閉包Go
- 前端的一些坑,一些記錄,一些冷知識前端
- 一些數學知識&題
- 開源知識圖譜