在Xcode 6.0模式中创建环境变量并从swift中的代码中获取它们

在Xcode 6.0模式中创建环境变量并从swift中的代码中获取它们,swift,xcode6,Swift,Xcode6,如何通过模式添加一些环境变量,然后使用代码检索这些变量 例如,我想添加一个环境变量来描述“执行模式”,如“开发”或“生产”。。。我想把这个变量直接添加到模式“环境变量”中。现在,我怎样才能在Swift中将这个变量返回到我的代码中呢 您可以使用NSProcessInfo获取环境变量: let env = NSProcessInfo.processInfo().environment if let mode = env["exec_mode"] as? String { print(mode

如何通过模式添加一些环境变量,然后使用代码检索这些变量


例如,我想添加一个环境变量来描述“执行模式”,如“开发”或“生产”。。。我想把这个变量直接添加到模式“环境变量”中。现在,我怎样才能在Swift中将这个变量返回到我的代码中呢

您可以使用
NSProcessInfo
获取环境变量:

let env = NSProcessInfo.processInfo().environment
if let mode = env["exec_mode"] as? String {
    print(mode)
} else {
    // Environment variable not set
}
Swift 3:

let env = ProcessInfo.processInfo.environment
if let mode = env["exec_mode"] {
    print(mode)
} else {
    // Environment variable not set
}