GLAArray编辑
方便强大的API,实现简单
如果您的应用程序中需要可重新排序的项目列表,您可以使用原始NSMutableArray ,实现键值观察兼容方法,或编写自定义方法来一次又一次地执行相同的添加、删除、替换和重新排序的概念.
GLAArrayEditing协议允许您为公共 API 中的任何项目数组提供强大、一致且安全的接口。 在幕后GLAArrayEditor允许您的实现只是两种方法:一种是复制项目,一种是编辑。
获取更改
使用GLAArrayEditor的-changesMadeInBlock:方法来跟踪添加、删除或替换的对象。 它的返回值提供访问这些组合更改作为简单属性。
索引器
索引器允许通过键快速查找数组项。 对数组的任何更改都会有效地更新索引。
商店
GLAArrayEditor类支持存储,因此您的项目列表可以从磁盘加载,并在任何更改后自动保存。 要使用存储为 JS
1