gpt4 book ai didi

ios - 在运行时覆盖常量值

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:17:14 28 4
gpt4 key购买 nike

我正在通过 cocoapods 使用一些外部库,并被要求自定义其标准行为。我发现,这种行为取决于一个在库中声明的常量。

像这样

static const NSString *CONSTANT_NAME = @"..";

此常量在整个代码中使用,因此调配每个受影响的方法并复制代码将是一个非常肮脏的解决方法。

当然,我可以只编辑源文件,但每次我这样做时常量都会回滚到原来的状态

pod update

所以,我想知道是否有一个很好的方法来解决这个问题。也许,在运行时。

提前致谢!

最佳答案

您将不得不停止使用 cocoapods 并开始使用您自己的 git 存储库分支,以及您修改后的常量。

另一种方法是修改源代码,以便可以在运行时配置此常量(即不再是常量)并向作者发送拉取请求。

开源万岁!

关于ios - 在运行时覆盖常量值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28874118/

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