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

标签 swift xcode6

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

例如,我想添加一个环境变量来描述“exec_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
}

关于swift - 在 Xcode 6.0 模式中创建环境变量并快速从代码中获取它们,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27278303/

相关文章:

ios - 调整文本大小以适应 Swift 中的标签

ios - Swift 中 UIButton 的圆顶角

ios - 无法在 UICollectionView 单元格和单元格 subview 之间添加约束

swift - UIScrollView 项目不从后台移动

ios - 使用 UIActivityViewController 在非官方 Twitter 客户端上共享内容?

c++ - C++ [Xcode] 中可变数量的参数

ios - 如何创建与 iOS7 和 iOS8 兼容的具有动态高度的 UITableViewCells?

ios - Xcode:有没有办法将 Storyboard上的现有组件换成另一个

ios - 使用现有 Apple 帐户在 iTunes Connect 中添加 Sandbox Tester

ios - 可重定位的 dylib(例如嵌入式框架)仅在 iOS 8.0 及更高版本上受支持(@rpath/libswift_stdlib_core.dylib)