是否可以在Obj-C中使用Swift的枚举?

是否可以在Obj-C中使用Swift的枚举?,第1张

是否可以在Obj-C中使用Swift的枚举

从Swift版本1.2(Xpre 6.3)开始,您可以。只需在枚举声明前面加上前缀

@objc

@objc enum Bear: Int {    case Black, Grizzly, Polar}

无耻地从Swift博客中获取

注意:这不适用于String枚举或具有关联值的枚举。您的枚举必须是整数绑定的


在Objective-C中,这看起来像

Bear type = BearBlack;switch (type) {    case BearBlack:    case BearGrizzly:    case BearPolar:       [self runLikeHell];}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5620073.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存