Swift NSStringFromCGSize 的 3 个替代方案

Swift 3 alternative for NSStringFromCGSize

在 Objective-C 中,我们有 NSStringFromCGSize 方法将 CGSize 转换为 NSString。我想尽可能使我的代码成为 Swifty 并且我不想使用这种老式方法。

public func NSStringFromCGSize(_ size: CGSize) -> String

有 Swift 3 API 吗? 我知道我可以很容易地编写一个辅助函数,但我可能会重新发明轮子,也许框架中已经内置了类似的东西。

请帮忙。

为什么不像

那样把你的 CGSize 装在 \()
let string = "\(CGSize.zero)"

在swift4中我们可以使用

let string = NSCoder.string(for: size)