版权声明:本文为博主原创文章,未经博主允许不得转载。 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