將css,html,js 所在的文件夾拖入項目的時候會有兩種情況
定制開發(fā)可以根據(jù)自己的需求進行定制,成都網站制作、網站設計構思過程中功能建設理應排到主要部位公司成都網站制作、網站設計的運用實際效果公司網站制作網站建立與制做的實際意義
一個是 Create groups for any added folders (創(chuàng)建虛擬結構-包結構)
一個是 Create folder references for any added folders (創(chuàng)建實體結構)
第一種是絕對路徑 文件夾拖入為黃色
NSURL*fileURL = [[NSBundle mainBundle] URLForResource:@"index.html"withExtension:nil];
本地html中加載圖片,js,css資源也應該使用絕對路徑就行了
如 script type="text/javascript" src="index.js"/script
第二種是相對路徑 文件夾拖入為藍色
NSURL*fileURL = [[NSBundle mainBundle] URLForResource:@"file/index.html"withExtension:nil];
file為本地html所在文件夾
本地html中加載圖片,js,css資源也應該使用相對路徑
如 script type="text/javascript" src="js/index.js"/script
打開文件目錄 同時點擊“command+shift+G”喚醒路徑地址,
輸入:
此文件夾內是模擬器運行每個APP生成的緩存文件,刪除之后只是再重新運行APP時會重新編譯耗時較長,并再次生成緩存文件。
此文件夾中的內容是用Xcode打包時生成,可以根據(jù)是否有用選擇性刪除,刪除之后Xcode-Organizer下的那些打包文件就全被清空。
1、Documents 目錄:您應該將所有的應用程序數(shù)據(jù)文件寫入到這個目錄下。這個目錄用于存儲用戶數(shù)據(jù)或其它應該定期備份的信息。
2、AppName.app 目錄:這是應用程序的程序包目錄,包含應用程序的本身。由于應用程序必須經過簽名,所以您在運行時不能對這個目錄中的內容進行修改,否則可能會使應用程序無法啟動。
有時候我們導入頭文件后編譯保存找不到'xxx.h'文件,可能是因為加入頭文件路徑沒有配置好。
解決方案: 在 Target -Build Setting - Search Paths - User Header Search Paths里面添加 ${SRCROOT} 即可,如下圖所示:
只需要將對應的包,拖拽到下圖
微信是一個大坑,很多網上解決接入微信sdk的時候都在other-link-flags 加入-all_load ,這實際上是一種會強制鏈接器把目標文件都加載進來,這樣暴力的做法會導致duplicate symbol錯誤,所以不建議使用-all_load,建議使用-force_load 配置加載路徑
iOS沙盒路徑:
Documents:用于存儲用戶數(shù)據(jù),可被iTunes備份
Library:包含兩個子目錄
可創(chuàng)建子文件夾。可以用來放置您希望被備份但不希望被用戶看到的數(shù)據(jù)。該路徑下的文件夾,除Caches以外,都會被iTunes備份。
Caches:適合存儲體積大,不需要備份的非重要數(shù)據(jù)
Preferences:通常保存應用的設置信息(NSUserDefaults)
tmp:用于存放臨時文件,不會被iTunes備份
Data保存到沙盒方法:
圖片和視頻保存到相冊方法:
首先要在plist中添加相冊權限獲取說明:
在plist中添加Privacy - Photo Library Additions Usage Description , value為提示語
圖片及視頻保存到相冊: