請問各位
假設我有多個viewcontroller, 每個viewcontroller都想
共用某個物件, 例如玩家資訊User Class,
那User Class一般是否都會寫在
AppDelegate.swift裡面呢?
例如 :
AppDelegate.swift
class AppDelegate: UIResponder, UIApplicationDelegate {
var user = User()
}
當B Class要使用的時候
let app = UIApplication.shared.delegate as! AppDelegate
let player = app.user
一般是否都是這樣的使用呢?
因為AppDelegate這要是管理app生命週期, 才會想是否可以寫在這
謝謝