2009-12-05 66 views

回答

5

目的-C是C,所以它支持struct和熟悉的C語言的數據類型如int和炭。

此外,還有特殊的Objective-C類。

你可能想看看Apple's Objective-C book

34

NSArray是標準的陣列結構。

NSDictionary是一個鍵值「哈希表」

NSSet是唯一對象的無序集合。

每一種是不變的(即,一旦你創建它們,你不能改變它們)。如果您需要動態地修改它們,那麼你會用自己的可變子類:NSMutableArrayNSMutableSet

對於超出此結構,檢查出CHDataStructures框架,其中有隊列,棧,樹,treaps和很多更多:http://cocoaheads.byu.edu/code/chdatastructures

+1

偉大的答案,謝謝戴夫。 @sukumar Y U否接受答案? – javajavajavajavajava 2012-08-20 15:56:10