DSSparseArray:Mac或iOS的objective-c中比较完整的稀疏数组实现

时间:2024-07-04 15:42:15
【文件属性】:

文件名称:DSSparseArray:Mac或iOS的objective-c中比较完整的稀疏数组实现

文件大小:57KB

文件格式:ZIP

更新时间:2024-07-04 15:42:15

Objective-C

DSSparseArray 和 DSMutableSparseArray 这些类为objective-c 提供稀疏数组功能。 它们管理类似于常规数组但可以包含nil条目的有序对象集合。 效率来自这样一个事实,即nil条目不占用空间,它根本不存在。 它们应该可以在任何使用或地方使用,但除非数组实际上有空条目,否则效率较低。 提供不可变的数组功能,可以包含空或零条目。 提供可变数组功能,可以包含空或零条目。 这些类是在内部使用实现的,以跟踪数组的哪些条目中有对象,并使用来保存对象本身。 版本 1.5.2 安装和使用 将 、 、 和文件复制到您的项目中,然后像或一样使用,替换或DSMutableSparseArray 。 应该与 iOS 或 Mac OS X 兼容。 执照 麻省理工学院许可证 (MIT) 版权所有 (c) 2014 Syntonicity, LLC 特此授予任何人


【文件预览】:
DSSparseArray-master
----.gitignore(232B)
----DSSparseArray.podspec(503B)
----DSSparseArrayTests()
--------DSSparseArrayTests.m(220KB)
--------DSSparseArrayTests-Info.plist(695B)
--------en.lproj()
----LICENSE(1KB)
----DSSparseArray.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(22KB)
----README.md(3KB)
----DSSparseArray()
--------DSSparseArray-Info.plist(1KB)
--------main.m(249B)
--------AppDelegate.h(284B)
--------Images.xcassets()
--------AppDelegate.m(431B)
--------DSSparseArrayEnumerator.h(699B)
--------DSMutableSparseArray.md(22KB)
--------DSSparseArray.md(54KB)
--------DSSparseArray.m(36KB)
--------DSSparseArrayEnumerator.m(2KB)
--------DSSparseArray.h(6KB)
--------en.lproj()
--------DSSparseArray-Prefix.pch(169B)

网友评论