[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都移除 (如下图)

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值