美文网首页
iOS Swift func,class func,@objc

iOS Swift func,class func,@objc

作者: Lee坚武 | 来源:发表于2022-04-11 17:34 被阅读0次

    本人亲测有效!绝对可靠!更多交流可以家魏鑫:lixiaowu1129,一起探讨iOS相关技术!

    在学习Swift过程中,有时候方法名经常写会遇到这样子的,func或者class func,再或者@objc func,今天就说下三者的区别吧!

    1. @objc func的意思:@objc func一般是用于修饰语法糖和一些需要被OC调用的时候用
    比如:

    image.png
    2. class func的意思:类似OC中的实例方法,类方法!类似OC:+ (void)aaaa
    image.png

    3. func的意思:类似OC中的对象方法,只允许当前对象或者类调用!类似OC:- (void)aaaa

    image.png

    相关文章

      网友评论

          本文标题:iOS Swift func,class func,@objc

          本文链接:https://www.haomeiwen.com/subject/jqfwsrtx.html