我是iOS开发的新手,由于某种原因,即使我意识到它必须简单,我也无法弄清楚如何做到这一点。我想创建一个包含2个字符串值的集合。例如:
var firstName = "Bob"
var lastName = "Smith"
因此第一个索引将包含(“Bob”,“Smith”),因此我想要添加到集合中的每个名字和名字都有一个。我用什么东西?我尝试过一本字典,但似乎你必须在前面添加你的值,我需要以编程方式添加我的。
答案 0 :(得分:3)
您可以使用字典,但我创建一个包含firstName和lastName的Person结构,并将它们放入数组中。
struct Person {
var firstName: String
var lastName: String
}
var firstName = "Bob"
var lastName = "Smith"
var array = [Person(firstName: firstName, lastName: lastName)]
它还具有使用.firstName
和.lastName
array[0].firstName
与需要字符串
的字典相对array[0]["firstName"]
答案 1 :(得分:1)
要创建仅使用字符串的数组
var shoppingList: [String] = ["Eggs", "Milk"]
要添加到数组的末尾(推送),请使用
shoppingList.append("Bread")
答案 2 :(得分:0)
结构方式是首选,但如果你想做一些更类似于初始请求的事情,你可以做一个元组数组