[問題] 關於不同class 共用變數
請問各位
假設我有多個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生命週期, 才會想是否可以寫在這
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 210.61.66.43
※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1484544162.A.9B3.html
推
01/16 13:24, , 1F
01/16 13:24, 1F
推
01/16 14:47, , 2F
01/16 14:47, 2F
→
01/16 14:47, , 3F
01/16 14:47, 3F
→
01/16 14:47, , 4F
01/16 14:47, 4F
→
01/16 15:13, , 5F
01/16 15:13, 5F
→
01/16 15:14, , 6F
01/16 15:14, 6F
推
01/16 16:03, , 7F
01/16 16:03, 7F
→
01/16 16:25, , 8F
01/16 16:25, 8F
→
01/16 18:38, , 9F
01/16 18:38, 9F
→
01/16 18:39, , 10F
01/16 18:39, 10F
推
01/17 00:05, , 11F
01/17 00:05, 11F
→
01/17 00:05, , 12F
01/17 00:05, 12F
推
01/18 01:47, , 13F
01/18 01:47, 13F