1. 程式人生 > >oc 呼叫 Swift 建立的單例 (Swift4)

oc 呼叫 Swift 建立的單例 (Swift4)

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