这些是NSMutableArray和NSMutableDictionary示例实现。 它们不依赖于现有的具体实现,而是“从头开始”的,因为它们直接使用更多原始结构来实现数组/哈希表。
这些主要用于教育目的。 这里讨论了MAMutableArray实现:
即将进行有关MAMutableDictionary的讨论。
不过,这些作为实际代码可能很有用。 我相信单元测试是相当彻底的,应该证明它们足够可靠,可以在实际应用中使用。 如果您需要一些难以添加到框架实现中的可自定义行为,它们可能会派上用场。 (一个很好的例子是为MAMutableDictionary添加弱引用支持,这很容易做到,但实际上很难添加到标准NSMutableDictionary 。)
如果要使用它,该代码是公共领域的,可以根据需要使用。 信用是首选,但不是必需的。 有关更多信息,请参见LICENSE文件。
评论0
最新资源