Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Swift中的索引创建对象名称_Swift - Fatal编程技术网

使用Swift中的索引创建对象名称

使用Swift中的索引创建对象名称,swift,Swift,我正在写我的第一个多人游戏。我从服务器上收到一个游戏玩家列表作为一个数组,现在我想从每个玩家身上创建一个id、姓名等的对象。。问题是:服务器上的玩家数量是随机的 如何使用数组的索引创建类的名称 玩家01 player02 玩家03 . . playerxy(xy不确定编译时间,max除外) 这在运行时是否有效 谢谢假设您有一个如您所说的数组,其中包含所有玩家的名字,例如: var playerList = ["Player1", "Player2", "Player3", ..., "Playe

我正在写我的第一个多人游戏。我从服务器上收到一个游戏玩家列表作为一个数组,现在我想从每个玩家身上创建一个id、姓名等的对象。。问题是:服务器上的玩家数量是随机的

如何使用数组的索引创建类的名称

玩家01 player02 玩家03 . . playerxy(xy不确定编译时间,max除外)

这在运行时是否有效


谢谢

假设您有一个如您所说的数组,其中包含所有玩家的名字,例如:

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对象,或者这是您的服务器答案?