将[Float]强制转换为[CGFloat]的快速方法?

时间:2015-05-22 01:41:52

标签: ios swift casting type-conversion

我今天下午出现脑痉挛。这应该很容易。

我确实阅读了文档。

  

https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/TypeCasting.html

很容易转换Float的单个实例<> CGFloat但我正在寻找一种快速方法来构建一个LARGE数组> [浮动]到[CGFloat]的500,000个元素。

var sphereRadiusFloat:[Float] = [0.0,1.0,2.0]
var sphereRadiusCGFloat:[CGFloat] = []

sphereRadiusCGFloat = sphereRadiusFloat as CGFloat

错误是

  

CGFloat不能转化为[CGFloat]

我也试过

sphereRadiusCGFloat = CGFloat(sphereRadiusFloat)

给出错误

  

找不到' init'的重载运算符接受提供   参数。

1 个答案:

答案 0 :(得分:4)

您可以使用map执行以下操作:

GET /api/lol/na/v1.4/summoner/by-name/the%20man HTTP/1.1
Host: na.api.pvp.net
User-Agent: Mozilla
...