2016-07-13 52 views
-4

因此,我正在開發一款應用程序,例如食物記錄器,可以讓用戶列出刺激他們胃部的食物,並將這些食物作爲一個較大羣體的一部分聚集在一起。一個例子是用戶列出牛奶和酸奶作爲導致胃部刺激的物品,並且該應用將這些物品分組到奶製品類別中。我怎樣才能做到這一點?如何在Swift中對物品(食物組)進行分組?

謝謝

+2

顯示你已經擁有的東西。顯示你的數據結構。顯示你已經擁有的東西。顯示你的嘗試。顯示你已經擁有的東西。 – Alexander

+0

你有任何的代碼? – tktsubota

+1

你需要更具體的 –

回答

2

你的問題是無比模糊,但我會盡力給你一個想法。

製作一本從類別映射到這些類別成員的數組的字典。

let dict = [ 
    "Dairy" : [ 
     "Milk", 
     "Cheese", 
     "Butter" 
    ], 
    "Meat" : [ 
     "Beef", 
     "Pork", 
     "Chicken" 
    ] 
] 
0

你可以嘗試這樣的事:

var foodsThatHurtStomach = [String]() 

那麼,如果牛奶是這些項目中的一個,

foodsThatHurtStomach.append("milk") 

如果你想所有的元素添加到另一個陣列,

for food in foodsThatHurtStomach { 
    otherArray.append(food) 
}