在Swift中,如何将CGSize转换为其字符串表示形式?
我知道在Objective-C中,您使用在Swift中,如何将CGSize转换为其字符串表示形式?,swift,Swift,我知道在Objective-C中,您使用NSStringFromCGSize(size)将CGSize转换为其字符串表示形式,但在Swift中它的等价物是什么?它们是相同的: import UIKit var _size = CGSize.zeroSize println("Size: \(NSStringFromCGSize(_size))") // "Size: {0, 0}" 参考资料:只需调用NSStringFromCGSize(大小) 这在swift中非常简单;) swift中的方
NSStringFromCGSize(size)
将CGSize
转换为其字符串表示形式,但在Swift中它的等价物是什么?它们是相同的:
import UIKit
var _size = CGSize.zeroSize
println("Size: \(NSStringFromCGSize(_size))") // "Size: {0, 0}"
参考资料:只需调用NSStringFromCGSize(大小) 这在swift中非常简单;) swift中的方法返回一个字符串 如果使用()语法进行转换(如下所述),则转换方法调用的结果将不同
var size = CGSize(width: 10, height: 10)
var str = NSStringFromCGSize(size) // "{10, 10}"
var str2 = "size: \(size)" //"size: (10.0, 10.0)"
我在操场上测试了一下。当我查看结果时,我会使用convert方法。现在,您使用以下方法:
var size = CGSize(width: 10, height: 10)
var str = NSStringFromCGSize(size) // "{10, 10}"
var str2 = "size: \(size)" //"size: (10.0, 10.0)"
let size: CGSize
let str = NSCoder.string(for: size)
LMGTFY->