swift單例的寫法非常簡單
final class myManager {
? ? static let shared =myManager()
? ? private init(){}
? ? func test() {
? ? ? ? print("這是單例")
? ? }
}
調(diào)用
myManager .shared.test();
當然如果繼承于NSObject识颊,則需要重載copy和mutableCopy方法诚镰。
基于swift的特性,單例類似于全局函數(shù)
swift單例的寫法非常簡單
final class myManager {
? ? static let shared =myManager()
? ? private init(){}
? ? func test() {
? ? ? ? print("這是單例")
? ? }
}
調(diào)用
myManager .shared.test();
當然如果繼承于NSObject识颊,則需要重載copy和mutableCopy方法诚镰。
基于swift的特性,單例類似于全局函數(shù)