在Objective-C中有选择地加载类

在Objective-C中有选择地加载类,第1张

概述我有模块,但没有来自两个不同人的源代码,两个人都包含相同的类.有没有办法有选择地从模块中加载类,以便重复的类不会发生冲突? 是的我知道这个替代解决方案建议加载和卸载,而宁愿选择加载类并完成它. What is the best way to solve an Objective-C namespace collision? 如果将代码写入.framework,则可以使用#import< myFra 我有模块,但没有来自两个不同人的源代码,两个人都包含相同的类.有没有办法有选择地从模块中加载类,以便重复的类不会发生冲突?

是的我知道这个替代解决方案建议加载和卸载,而宁愿选择加载类并完成它. What is the best way to solve an Objective-C namespace collision?

解决方法 如果将代码写入.framework,则可以使用#import< myFramework / MFMyCode.h>等加载.对于IDevices,没有办法在objective-c中有选择地加载一个类,如果你在Mac上,你可以使用你问题中链接的方法.

我遇到了这个问题,我希望有条件地从项目中加载一个类,如果该项目存在,并且如果不存在则不加载它.不幸的是,没有真正的方法可以解决这个问题,因为导入都是在编译时完成的.

总结

以上是内存溢出为你收集整理的在Objective-C中有选择地加载类全部内容,希望文章能够帮你解决在Objective-C中有选择地加载类所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1226885.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-05
下一篇 2022-06-05

发表评论

登录后才能评论

评论列表(0条)

保存