使用Swift中的索引创建对象名称
我正在写我的第一个多人游戏。我从服务器上收到一个游戏玩家列表作为一个数组,现在我想从每个玩家身上创建一个id、姓名等的对象。。问题是:服务器上的玩家数量是随机的 如何使用数组的索引创建类的名称 玩家01 player02 玩家03 . . playerxy(xy不确定编译时间,max除外) 这在运行时是否有效使用Swift中的索引创建对象名称,swift,Swift,我正在写我的第一个多人游戏。我从服务器上收到一个游戏玩家列表作为一个数组,现在我想从每个玩家身上创建一个id、姓名等的对象。。问题是:服务器上的玩家数量是随机的 如何使用数组的索引创建类的名称 玩家01 player02 玩家03 . . playerxy(xy不确定编译时间,max除外) 这在运行时是否有效 谢谢假设您有一个如您所说的数组,其中包含所有玩家的名字,例如: var playerList = ["Player1", "Player2", "Player3", ..., "Playe
谢谢假设您有一个如您所说的数组,其中包含所有玩家的名字,例如:
var playerList = ["Player1", "Player2", "Player3", ..., "PlayerX"]
可以在名称之间循环,并在for循环中创建对象:
for name in playerList {
// Do something with the playerName
println(name) // Print "Player1" then "Player2", etc...
}
对不起,id不在数组字段中!Playerlist数组结构看起来像{{id=6346 name=TheTom}{id=5353 name=BigTestFile}},所以我想创建像上面提到的那样命名的类。这可能吗?这看起来不像数组,而是字典。您是否有dictionary对象,或者这是您的服务器答案?