重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
将css,html,js 所在的文件夹拖入项目的时候会有两种情况
定制开发可以根据自己的需求进行定制,成都网站制作、网站设计构思过程中功能建设理应排到主要部位公司成都网站制作、网站设计的运用实际效果公司网站制作网站建立与制做的实际意义
一个是 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
打开文件目录 同时点击“command+shift+G”唤醒路径地址,
输入:
此文件夹内是模拟器运行每个APP生成的缓存文件,删除之后只是再重新运行APP时会重新编译耗时较长,并再次生成缓存文件。
此文件夹中的内容是用Xcode打包时生成,可以根据是否有用选择性删除,删除之后Xcode-Organizer下的那些打包文件就全被清空。
1、Documents 目录:您应该将所有的应用程序数据文件写入到这个目录下。这个目录用于存储用户数据或其它应该定期备份的信息。
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:用于存储用户数据,可被iTunes备份
Library:包含两个子目录
可创建子文件夹。可以用来放置您希望被备份但不希望被用户看到的数据。该路径下的文件夹,除Caches以外,都会被iTunes备份。
Caches:适合存储体积大,不需要备份的非重要数据
Preferences:通常保存应用的设置信息(NSUserDefaults)
tmp:用于存放临时文件,不会被iTunes备份
Data保存到沙盒方法:
图片和视频保存到相册方法:
首先要在plist中添加相册权限获取说明:
在plist中添加Privacy - Photo Library Additions Usage Description , value为提示语
图片及视频保存到相册: