【发布时间】:2023-04-01 16:01:01
【问题描述】:
作为一名正在学习 Swift 的经验丰富的 Objective-C 开发人员,我真的很怀念 Objective-C 的一些反射和动态特性。
例如:我编写了一个 JSON 序列化程序,它使用 KVO 和 Objective C 内省自动映射键和值,并且有像 Mantle 这样的开源库可以做到这一点。
我可以将我的对象声明为 NSObject 子类并继续,但我觉得这不是 Swift 做事的方式。
有没有其他方法来完成相同的任务,同时避免样板,使用 Swift 提供的东西?
【问题讨论】:
标签: ios objective-c swift design-patterns architecture