【问题标题】:How to include resources in iphone static library?如何在 iphone 静态库中包含资源?
【发布时间】:2009-11-27 13:07:16
【问题描述】:

我想在静态库 API 中包含文件、数据和图像,这样用户就不需要在他们的项目中手动包含它们。 我发现没有明显的方法可以做到这一点,但是是否有一些技巧或解决方法可以实现这一目标?

【问题讨论】:

标签: ios iphone static resources


【解决方案1】:

您可以尝试将xxd-i 命令行参数一起使用,并使用将数据输入NSData 的包装函数/方法

- (UIImage*)getMyImage
{
    return [UIImage imageWithData:[NSData dataWithBytes:file_ext 
                                                 length:file_ext_len]];
}

【讨论】:

    【解决方案2】:

    所以在参考了框架编程指南之后,@codeflakes 指出动态框架在 iPhone OS 上是不可能的。我发现this link 看起来它有一个包含一些资源的静态库。我下载了那里引用的 PlausibleDatabase 库,并在 Resources 目录中看到了几个项目。我认为静态库必须构建它自己的伪捆绑结构才能解决这些问题。

    【讨论】:

    • 但是我虽然你不能在 iPhone 上编写自己的框架?
    猜你喜欢
    • 2022-12-04
    • 2021-07-29
    • 1970-01-01
    • 1970-01-01
    • 2018-04-24
    • 2013-08-01
    • 1970-01-01
    • 2012-07-05
    • 1970-01-01
    相关资源
    最近更新 更多