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

posted @ 2018-03-23 09:56  赫凯  阅读(101)  评论(0)    收藏  举报