我想知道如何在iOS项目中使用全局变量。
最近,我发现了一份用Swift编写的文档。
这份文档包含一些代码。
import UIKit
let log = ColorLogger.defaultInstance
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
var window: UIWindow?
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
这个程序只有全局变量,其中一个是log。
log通常用于开发而不是生产环境。
我认为log应该放在appdelegate里。
但我不知道如何处理iOS项目的变量标准。
在iOS产品中使用全局变量是否符合标准?