2015-07-30 2 views
-1

Мне нужно создать класс singleton в swift. Может ли кто-нибудь помочь мне с кодом? Поскольку я уже знаю, что одноэлементные классы очень полезны при создании общего кода.Как создать класс singleton в swift?

+0

Это дубликат здесь. http://stackoverflow.com/questions/24024549/dispatch-once-singleton-model-in-swift –

ответ

1

Вы можете создать различные Синглтон. Ниже приведен код для большинства простого и общего класса Singleton:

class Singleton { 
    static let sharedInstance = Singleton() 
} 
+1

Это старые методы до Swift 1.2 - @phnmnn - самый простой (и менее подверженный ошибкам) ​​способ определения одиночных чисел – Antonio

2
class Singleton { 
    static let sharedInstance = Singleton() 
} 
+0

I как это, просто и легко – sahara108

3

Есть много способов создать Singleton класс в Swift: Я делюсь с вами одним из способов реализации этого.

Напишите ниже код в Singleton Class.

import UIKit 

class GlobalData: NSObject { 
static let sharedInstance = GlobalData() 
} 

Чтобы получить доступ ссылки Singleton класса из другого класса:

let glblData = GlobalData.sharedInstance 

Теперь мы можем использовать glblData в качестве эталона вашего одноплодного класса.

Смежные вопросы