创建单例类
class Manager: NSObject {
static let manager = Manager()
static func shared() -> Manager {
//返回同一个对象
return manager
}
static var name: String!
}
ViewDidLoad
override func viewDidLoad() {
super.viewDidLoad()
Manager.shared().name = "Zhangsan"
print(Manager.name)
//1. UIApplication
//单例类: 只有一个对象
let app = UIApplication.sharedApplication()
let us = NSUserDefaults.standardUserDefaults()
//程序局部性
let fileManager = NSFileManager.defaultManager()
}
找Window的三个方法:
let window = UIApplication.sharedApplication().keyWindow
let window = UIApplication.sharedApplication.delegate?.window
let window = self.view.window
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。