[Swift 开发]Xcode多行文本输入和编辑

例如有这么一个类,要实现NSCopying协议

class ClassA: NSCopying {
    
    required init() { }
    
    var moneys          :  String!
    var modify_money    :  String!
    var cost_name       :  String!
    var house_id        :  String!
    var memo            :  String!
    var cost_type       :  String!
    var cost_id         :  String!
    var dis_id          :  String!
    var nofirst         :  String!
    var type            :  String!
    var id              :  String!
    
    
    // NSCopying
    func copy(with zone: NSZone? = nil) -> Any {

        let classA = ClassA()

        classA.moneys          = self.moneys
        classA.modify_money    = self.modify_money
        classA.cost_name       = self.cost_name
        classA.house_id        = self.house_id
        classA.memo            = self.memo
        classA.cost_type       = self.cost_type
        classA.cost_id         = self.cost_id
        classA.dis_id          = self.dis_id
        classA.nofirst         = self.nofirst
        classA.type            = self.type
        classA.id              = self.id

        return classA
    }
}

我们想把copy方法中的self都移除 (如下图)

[Swift 开发]Xcode多行文本输入和编辑_第1张图片

我们只需要按住option键选取和编辑就可以。
当然command + c和command + v都是同理

你可能感兴趣的:(Swift)