请问各位
假设我有多个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生命周期, 才会想是否可以写在这
谢谢