ios向项目中导入文件

           ios开发,向项目中导入文件时,会出现两个选项,create groups for any added folder 还有一个是create folder reference for any added folders。这两个的区别在于,按前一个方式导入文件夹,其中的所有文件会全部放入bunlde目录中,不区分文件夹,并且其中的代码文件会被编译。而后一种方式导入的文件夹会保留原有的文档结构。简单点说,前一种方式导入之后,文件全部被取出来,文件夹不要,后一种方式导入的,原来是什么样,现在就是什么样,而且代码文件不会被编译。很明显的一点,就是前一种方式导入的文件夹在工程中显示的是黄色的文件夹图标,而后一种是蓝色的。


        系统默认的是前一种方式,create groups。。。后一种的用途是什么呢?我们的项目中经常会用到一些html的东西,html网页在制作的过程中,多半会使用一些图片,甚至是JS代码。按照制作者的习惯,他多半要建一个文件夹来放这个页面,文件夹中一个index.html文件,然后再建一些文件夹image 放图片资源  css放样式文件  js放js代码文件。这种情况下。最好使用 第二种方式 create folder。。。 导入文件夹。原因如下,按第一种方式导入后文件夹后,所有文件被取出统一放到bundle目录下,这样html里面引用资源路径都要做出修改,更麻烦的是,如果使用了JS文件,按这种方式导入的js文件会被编译,导致html文件中无法使用,需要自己到项目设置里面将JS文件从编译文件移到资源文件中。   而如果我们按第二种方式导入的文件夹,文档目录被保留,JS被当做资源文件导入。代码中加载HTML时,只需要指定baseURL到该HTML文件所在的文件夹即可 (HTML中引用资源是按照相对路径来的,所以需要指定一个baseURL),所有东西都不需要改动,基本上浏览器里面怎么显示HTML内容,我们在应用中使用时也那样显示。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值