BCOValueObject 0.4

BCOValueObject 0.4

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布上次发布2015年5月

Benedict Cohen 维护。



BCOValueObject 是一个 Objective-C 类,旨在删除创建不可变值对象所需的基本代码。它目前还是一个实验,可能永远不会发展成为一个完整的项目。

BCOValueObject 提供了不可变对象的等价性和唯一性。BCOValueObject 的子类也可以被进一步子类化以创建可变版本。可变和不可变版本遵循 Cocoa 的复制和可变复制的模式。可变版本支持 KVO。