2012-05-14 25 views
-1

比方說,我想創建一個可以添加人員到列表(如電話簿)的應用程序。在這個應用程序中,我能夠把這個人擁有多少輛車以及它是什麼顏色。創建新項目以放入列表(如電話簿)iPhone SDK?

從C++背景來看,要做的邏輯就是創建一個包含所有這些信息的鏈表。如果我想知道我的朋友有多少輛藍色汽車,我可以使用迭代器來計算有多少輛藍色汽車。

我會在objective-c中使用相同的概念嗎?我希望能夠在屏幕右上角有一個'加號'標記,以便我可以不斷添加人員到我的列表中。所以我的第一個問題是做到這一點。我創建了一個故事板,讓基本知識發生。我的後續問題是重複列表並計算有多少'藍'車。

我不是要求代碼在這裏......我在問概念。你會如何去做這件事?

回答

0

使用一個類似於C++中的向量的NSMutableArray。它不需要鏈接列表。如果你想要它的二維簡單地使用一個NSMutableDictionary,它在C++中的作用就像一張地圖。

0

是的,這裏如果你可以用它的鑰匙處理全球NSMutableArray那麼這裏有可能..... 現在作爲一個例子,如果你有人的名字與鑰匙和另一個車鑰匙,然後當你點擊加簽署你添加記錄在你的另一個錯誤,最後你提交你的數據與最終陣列.... 希望,幫助它.....
:)