oc 调用 Swift 创建的单例 (Swift4)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010095372/article/details/79663411

Swift创建了这样的一个单例

@objc
open class Danli: NSObject
{
    static let swiftSharedInstance = Danli()
    //在oc中这样写才能被调用
    @objc open class func sharedInstance() -> Danli
    {
        return NFX.swiftSharedInstance
    }

    //下面的方法这样写
    @objc open func start()
    {
        //TODO...
    }
}

可以看出来在前面除了加@objc,还要加open
修饰符排行,越大越随心使用
open> public > interal > fileprivate > private

猜你喜欢

转载自blog.csdn.net/u010095372/article/details/79663411
今日推荐