iOS移動(dòng)應(yīng)用程序開發(fā) | 第一講-導(dǎo)論:Hello, Swift!

作業(yè)一:完成 Playgrounds App中《學(xué)習(xí)編程 1》的前三章
作業(yè)二:幫助 Pizza 店的大廚通過(guò)隨機(jī)選出的 4 個(gè)原料名生成 Pizza 名稱(注意避免重復(fù))
提示 1:用 Array 存儲(chǔ)原料列表。 var ingredients = ["Pepperoni", "Mozzarella", "Bacon", "Sausage", "Basil", "Garlic", "Onion", "Oregano", "Mushroom", "Tomato", "Red Pepper", "Ham", "Chicken", "Red Onion", "Black Olives", "Bell Pepper", "Pineapple", "Canadian Bacon", "Salami", "Jalape?o", "Spinach", "Italian Sausage", "Provolone", "Pesto", "Sun-Dried Tomato", "Feta", "Meatballs", "Prosciutto", "Cherry Tomato", "Pulled Pork", "Chorizo", "Anchovy", "Capers"]
提示 2:Swift 的 Array 類型有一個(gè)很好用的函數(shù) randomElement(), 通過(guò)下面的代碼可以從 ingredients 數(shù)組中隨機(jī)選出一個(gè)元素: ingredients.randomElement()!
末尾的"!"可以強(qiáng)制解包可選值類型(因?yàn)?randomElement 函數(shù)返回的是一個(gè)可選值)。關(guān)于 可選值類型(Optionals)我們后面會(huì)講,好奇的同學(xué)也可以先閱讀教材或者文檔的相關(guān)內(nèi)容。
Array 類型包含的所有函數(shù)可以在官方文檔查到。
https://developer.apple.com/documentation/swift/array