7

我对 Cocoa 有点陌生,我正在阅读NSIndexSet. 为什么有必要?在我看来,这NSIndexSet不过是一个NSSet整数,对吗?一起创建一个单独的集合的目的是什么?

4

1 回答 1

12

有几个原因:

  1. NSIndexSet存储无符号整数原始类型,而NSSet存储对象。
  2. NSIndexSet针对将无符号整数(特别是一组整数)存储到另一个数据结构(如NSArray.
于 2011-12-19T00:26:10.187 回答