问题与标题相同。NSArray类的"sortedArrayHint"方法,此方法的目的是什么,如何使用?
我已经阅读了文档,但解释不清楚。
请解释该方法的用途及其用法。
问题与标题相同。NSArray类的"sortedArrayHint"方法,此方法的目的是什么,如何使用?
我已经阅读了文档,但解释不清楚。
请解释该方法的用途及其用法。
-[NSArray sortedArrayHint]
可以在已排序的数组上调用,以获取可用于加速对同一数组进行排序的私有内部数据,只要进行了小的更改即可。-[NSArray sortedArrayHint]
从原始排序数组中获取并存储提示。-[NSArray sortedArrayUsingFunction:context:hint:]
重新排序。-[NSArray sortedArrayUsingFunction:context:]
重新排序,并获取新提示。NSArray
和NSMutabelArray
上的排序插入的类别更有效,这些类别使用二进制搜索来对排序数组进行操作。我的代码可在此处作为开源软件获得:https://github.com/Jayway/CWFoundation
[sortedArrayHint]假设数组中的项目实现了一个 -hash 方法...并且哈希函数是一个“好”的哈希函数。
- smileyborg