一个是 Create groups for any added folders (创建虚拟结构-包结构)
一哗闭洞个是 Create folder references for any added folders (创建实体结构)
第一种是绝对路径 文件夹拖入为黄色
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>
我们的app在手机中存放的路径是:/var/mobile/Applications/4434-4453A-B453-4ADF535345ADAF344后面的目录4434-4453A-B453-4ADF535345ADAF344是iPhone自动生成的,里面包含了四个文件夹:
(1)AppName.app 目录:这是应用段雀程序的程序包目录,包含应用程序本身。由于应用改程序必须经过签名。所以再运行程序时,是不可以对这个目录进行内容修改的,否则会造成应用无法启动。
(2)Documents目录:这是文档目录。有关应用的所有数据文件应该写入到这个目录下,这个目录用于存储用户数据或者其他应该定期备份的信息。iTunes会同步改应用程序的此文件内容,适合存储一些重要的数据
(3)Libarary目录:库目录,这个目录下面还有两个子目录:Caches 和 Preferences
Preferences 目录:包含应用程序的编号设置文件,存放NSUserDefaults保存的.plist文件。iTunes同步该应用时会同步该文件夹中的内容。
Caches 目录:缓存目录。用于存储应用程序专用的支持文件,保存应用程序再次启动过程中需要的信息。ITunes不会同步改文件夹,保存一些不需要备份的数据
(4)tmp目录:临时目录。这个目录用于存放临时文件,保穗搏存应用程序再次启动过程中不再需要的信息。iTunes不会同步此文件夹,系统可能在应用没运行时就删除该目录下的文件,所以此目录适合保存应用中的一些临时文件,用完就删除。
下面就是这些文件夹猜燃祥获取路径的方法:
例子:
//下面是对该文件进行制定路径的保存
//取得一个目录下得所有文件名
//读取某个文件
//或者
}
Documents(NSDocumentDirectory)//用于写入应用相关数据文件的目录,在ios中写入这里的文件能够与iTunes共享并访问,存储在这里的文件会自动备份到云端
Library/Caches(NSCachesDirectory)//用于写入应用支持文件的目录,保存应用程序再次启动需要的信息。iTunes不会对这个目录的内容进行备份
tmp(use NSTemporaryDirectory())//这个目录用于存放临时文件,只程序终止时需要移除这些文件,当应用程序不再需要这些临时文件时,应该将其从这个目录中删除
Library/Preferences//这个目录包含应用程序的偏好设置文件,使用 NSUserDefault类进行偏好设置文件的创建、读取和修改
主题目录路径:/困梁private/var/stash/Themes.BPznmT系统铃声目录路径:/System/Library/Audio/UISounds
wav铃声扩展名可以改为caf)
电子书目录路径:/private/var/mobile/Media/EBooks
短信铃声路径:/System/Library/Audio/UISounds
文件名:sms-received1.caf至sms-received6.caf(caf是文件扩展名)
拨号面板图标路径:/Applications/MobilePhone.app
文件名:addcontact addcontact_pressed callbkgnd callbkgnd_pressed callglyph callglyph_big DefaultDialer delete delete_pressed MobilePhonePackedImages.artwork
充电电池图标路径:/System/Library/CoreServices/SpringBoard.app
文件名:BatteryBackground BatteryBG_1至BatteryBG_17
天气补丁路径:/Applications/Weather.app
文件名:Info
手机信号图标路径:/System/Library/CoreServices/SpringBoard.app
文件名:Default_0_Bars.png一直到Default_5_Bars.png 和FSO_0_Bars.png--FSO_5_Bars.png 10个图标为信号图标
Wifi信号图标路径:/System/Library/CoreServices/SpringBoard.app
文件名:Default_0_AirPort.png---Default_3_AirPort.png和FSO_0_AirPort.png---FSO_3_AirPort.png 8个图标为wifi信号图标
Edge信号图标路径:/System/Library/好陵CoreServices/SpringBoard.app
文件名:Default_EDGE_ON.png和FSO_EDGE_ON.png 2图标为Edge信号图标
解锁小图标路径:/System/Library/CoreServices/SpringBoard.app
文件名:FSO_LockIcon.png
待机播放器图标路径:/System/Library/CoreServices/SpringBoard.app
文件名:nexttrack.png , pause.png , play.png, prevtrack.png 4个图标为待机播放器图标
IPOD播放信号图标路径:/System/Library/CoreServices/SpringBoard.app
文件友尺戚名:FSO_Play.png ,Default_Play.png
闹钟信号图标路径:/System/Library/CoreServices/SpringBoard.app
文件名:Default_AlarmClock.png ,FSO_AlarmClock.png
震动图标路径:/System/Library/CoreServices/SpringBoard.app
文件名:silent.png ,hud.png ,ring.png
滑块图标路径:/System/Library/PrivateFrameworks/TelephonyUI.framework
文件名: Bottombarknobgray.png(待机解锁滑块图标) bottombarknobgreen.png(待机状态下移动滑动来接听 滑块图标) Bottombarknobred.png(关机滑块 图标) bottombarbkgndlock(待机解锁滑块背景) bottombarlocktextmask(待机解锁滑条背景)
解锁滑条图标路径:/System/Library/PrivateFrameworks/TelephonyUI.framework
文件名:topbarbkgnd.png ,bottombarbkgndlock.png
滑块文字路径:/System/Library/CoreServices/SpringBoard.app/zh_CN.lproj
文件名:SpringBoard.strings
待机时间字体路径:/System/Library/Fonts/Cache
文件名:LockClock.ttf
待机时间背景路径:/System/Library/Frameworks/UIKit.framework
文件名:Other.artwork
农历路径:/private/var/mobile/Library/Calendar
文件名:Calendar.sqlitedb
运营商图标路径:/System/Library/Carrier Bundles/Unknown.bundle
文件名: Default_CARRIER_CHINAMOBILE--FSO_CARRIER_CHINAMOBILE(中国移动) Default_CARRIER_CHINAUNICOM--FSO_CARRIER_CHINAUNICOM(中国联通)
系统瘦身路径:进入/System/Library/TextInput
其中应该是管理各种语言输入的文件 保留TextInput_en.bundle和TextInput_zh.bundle 其余的全部删除,共有108M
iPhone里重要的目录路径有哪几个?
PS: 可能会有一些重复的路径, 待以后添加整理.....
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)