我知道在Objective-C中你使用NSStringFromCGSize(size)
将CGSize
转换为字符串表示形式,但它在Swift中的等价物是什么?
答案 0 :(得分:2)
只需调用NSStringFromCGSize(size)
var size = CGSize(width: 10, height: 10)
var str = NSStringFromCGSize(size)
这很简单,快速;)
swift中的方法返回一个String
如果使用()语法进行转换,如下所述,它将与convert方法的调用不同。
var size = CGSize(width: 10, height: 10)
var str = NSStringFromCGSize(size) // "{10, 10}"
var str2 = "size: \(size)" //"size: (10.0, 10.0)"
我在操场上试了一下。当我看结果时,我会使用转换方法。
答案 1 :(得分:1)
答案 2 :(得分:0)
他们是一样的:
import UIKit
var _size = CGSize.zeroSize
println("Size: \(NSStringFromCGSize(_size))") // "Size: {0, 0}"