단리 적 인 작법

686 단어
개발 을 할 때 자주 단리 디자인 모델 을 사용 하 는데 swift 개발 에서 단 리 는 두 가지 방법 이 있다. 하 나 는 OC 의 사고방식 에 따라 쓰 는 것 이 고 다른 하 나 는 순수한 swift 의 쓰 는 방법 이다.
oc 사고방식
static var onceToken: dispatch_once_t = 0
    static var instance: NetworkTools?
    class func shareNetworkTools() -> NetworkTools
    {
        dispatch_once(&onceToken) { () -> Void in
            print("     ")
            instance = NetworkTools()
        }
        return instance!
    }

swift 표기 법
static let instance: NetworkTools = NetworkTools()
    class func shareNetworkTools() -> NetworkTools
    {
        return instance
    }
* let           
* let       

좋은 웹페이지 즐겨찾기