swift – 在Xcode playground中,控制右侧列中的字符串表示?

我认为Printable协议会这样做,但事实并非如此.还有其他协议吗?我希望它显示3个数字,而不是“C._GLKVector3” 最佳答案 从
Swift 2开始,这可以通过使类型符合CustomStringConvertible(之前为Printable)来完成.对于GLKVector3,你会这样做:

extension GLKVector3: CustomStringConvertible {
    public var description: String {
        return "<\(x), \(y), \(z)>"
    }
}
点赞