objective-c是否有像Java的java.util这样的实用程序包或库?

时间:2012-06-18 22:55:26

标签: java objective-c ios

objective-c是否内置了实用程序包,支持List,HashTable,Tree,Date等等?我来自Java背景,因此我试图与java.util进行平行以便更好地理解。

3 个答案:

答案 0 :(得分:2)

你可能认为你需要一棵树,但只记得你真正想要的是一个具有大致相同的O(n)算法性能的数据结构 - 阅读有关NSArray为你提供存储和性能的保证的详细信息。

您正在寻找的是:

  • NSArray(数组排序,但也是一棵树)
  • NSDictionary(哈希表)
  • NSSet(唯一哈希表)
  • NSDate和NSDateFormatter

答案 1 :(得分:1)

Cocoa,而不是Objective-C,有Foundation库,其中包含基本数据类型,包括您要询问的数据类型(可能是树除外)。

答案 2 :(得分:1)

据推测,您正在开发iOS,因此您可以使用Apple的NS课程。看看developer library。听起来您会对data management sectionNSDateNSCalendar感兴趣。