gpt4 book ai didi

swift - Realm 模型类文件

转载 作者:行者123 更新时间:2023-11-30 12:56:49 24 4
gpt4 key购买 nike

我是 Realm 新手。创建具有多个对象类的新模型。所有类文件都进入单个 Realm 模型对象吗?所有示例都只显示一个类。

最佳答案

从编译器或 Realm 框架的角度来看,这并不重要,如果您愿意,您可以将所有类放在一个文件中。

但另一方面,对于您(和您的团队)来说,编写可读、易于理解和维护的代码确实很重要。

这取决于您的模型有多大和复杂程度。如果您有数十个模型类,则按通用目的或通过继承对它们进行分组可能是有意义的(一种对象类型的基类 - 比如说 Vehicle 基类 - 以及所有子类 - CarTruckMotorcycle 类)。另一方面,如果您的模型类很复杂,并且添加了许多附加功能,那么每个类都有一个文件可能是明智的做法。

顺便说一句,如果您需要向模型类添加大量其他代码(除了您想要存储在 Realm 中的属性和 Realm 要求您重写的几个方法之外),您可能需要拆分多个文件之间的一个类为了清晰和职责分离(使用 class extensions )

关于swift - Realm 模型类文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40320719/

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