iOS Swift func,class func,@objc

2022-04-11  本文已影响0人  Lee坚武

本人亲测有效!绝对可靠!更多交流可以家魏鑫: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
上一篇下一篇

猜你喜欢

热点阅读