我尝试使用Objective-C项目中的SwiftyChrono swift库。由于它使用struct
而不是class
(在许多其他Swift功能中),我无法使其正常工作。
鉴于我不能将所有Objective-C代码移动到Swift,我有什么选择?是否会编写第二个Swift框架,它位于我们的应用程序和SwiftyChrono之间并作为包装器?那甚至会起作用吗?我猜测这个新的Swift框架是否足够愚蠢,只能在Swift Land'中执行单一功能,它会与Objective-C配合好吗?
我还没有处理过互操作,这真的感觉像是一场失败的战斗。任何帮助将不胜感激。