gpt4 book ai didi

objective-c - 如何在 Objective-C (iOS5) 中实现插件功能

转载 作者:行者123 更新时间:2023-11-29 04:46:33 25 4
gpt4 key购买 nike

我正在为 iOS 开发一个库,名为 PhotoSubmitter,以促进照片上传应用程序的开发。

PhotoSubmitter

该库可以将照片上传到社交网络服务和云服务,还有很多服务支持剩余。我希望图书馆是可普拉格的。

我想知道如何在 Objective-C 中实现可插拔功能

Plaggable 意味着,当 PhotoSubmitter 的第三方服务实现被放置在适当的目录中时,例如在 plugins 下,库会自动检测到它。

如果将FacebookPhotoSubmitter.h/m放在plugins目录中,代码将是这样的,

[[PhotoSubmitterFactory共享实例]enableService:@"Facebook"];

并且此代码无需在客户端代码和 PhotoSubmitter 库代码中包含 header “FacebookPhotoSubmitter.h”即可正常工作。

如果您知道任何类似的实现,请指向存储库。任何帮助表示赞赏。

谢谢。

最佳答案

我认为this post将非常有帮助。 (Mac OS X)

对于 iOS you can't在 AppStore 应用程序上动态加载代码。

关于objective-c - 如何在 Objective-C (iOS5) 中实现插件功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9560486/

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