【发布时间】:2009-11-27 13:07:16
【问题描述】:
我想在静态库 API 中包含文件、数据和图像,这样用户就不需要在他们的项目中手动包含它们。 我发现没有明显的方法可以做到这一点,但是是否有一些技巧或解决方法可以实现这一目标?
【问题讨论】:
-
更多信息请参见this question/answer:
标签: ios iphone static resources
我想在静态库 API 中包含文件、数据和图像,这样用户就不需要在他们的项目中手动包含它们。 我发现没有明显的方法可以做到这一点,但是是否有一些技巧或解决方法可以实现这一目标?
【问题讨论】:
标签: ios iphone static resources
您可以尝试将xxd 与-i 命令行参数一起使用,并使用将数据输入NSData 的包装函数/方法
- (UIImage*)getMyImage
{
return [UIImage imageWithData:[NSData dataWithBytes:file_ext
length:file_ext_len]];
}
【讨论】:
所以在参考了框架编程指南之后,@codeflakes 指出动态框架在 iPhone OS 上是不可能的。我发现this link 看起来它有一个包含一些资源的静态库。我下载了那里引用的 PlausibleDatabase 库,并在 Resources 目录中看到了几个项目。我认为静态库必须构建它自己的伪捆绑结构才能解决这些问题。
【讨论】: