TaillookTech

モバイルアプリ開発を追っています

Swift3でシングルトンを試す

シングルトンとは

インスタンスが必ず一つであることを保証したいクラスがあったときにそれを保証してくれるものがシングルトンである.

コード例

class Common: NSObject {
    static let sharedInstance = Common()
    var sharedString = ""

    private init() {

    }
}

利用側コード

class ViewController: UIViewController {
    var test = Common.sharedInstance.sharedString
}