gpt4 book ai didi

iphone - xcode:如何在编译/构建阶段将文件保存在 "documents"文件夹中(不是通过 "code on run")?

转载 作者:太空狗 更新时间:2023-10-30 03:43:36 24 4
gpt4 key购买 nike

我有很多 jpeg+png+html 文件要添加到我的应用程序中,当然,当我“构建”它时,我的所有资源文件都添加/包含在 myApp mainBundle 文件夹中。

我希望能够在运行时通过代码修改我的一些资源,但是:

1) 我们不能在运行时在 mainBundle 中通过代码“写入”文件

2) 我们可以在“文档”文件夹(或临时文件,或...)中完成它

3) 我们可以在运行时通过代码复制“Documents”文件夹中的文件

4) 在"Documents"中复制mainBundle文件后,我们不能删除它们

但这意味着我们的应用程序的大小将增加一倍,而在大型应用程序中(我的情况)这应该是无意义的,我们将有很多大文件在 mainBundle 中再也不会使用了.. .

所以我想知道是否有解决这个问题的方法(是不是只有我认为这是胡说八道?)通过 xCode 或其他方式直接在“构建”阶段的“Documents”文件夹中添加文件类似的解决方案...

附言

一个可能是在用户第一次通过服务器/互联网直接在“文档”文件夹中使用我的应用程序时下载所有文件,因此通过 iTunesStore 下载我的应用程序不会很重,但当然这会得到很多时间对于最终用户来说是第一次,可能接受度不高,当然...

最佳答案

你不能,因为文档目录是在安装应用程序时创建的。没有办法在编译时做你想做的事。您也不能在安装时执行此操作。

由于您需要该文件,因此您必须将它们包含在您的包中,我什至包含了 10MB 的 sqlite 数据库,我在首次启动时直接将其复制到文档中。就是这样。

关于iphone - xcode:如何在编译/构建阶段将文件保存在 "documents"文件夹中(不是通过 "code on run")?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6757976/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com