如何使用Swift语言处理XCode中的多个目标?

米兰·拉索德

我已经在XCode中创建了两个目标,但是我正在使用swift。有人知道如何使用swift处理多个目标吗?正如我们在Objective-C中所做的那样,如以下示例所示。

#if defined(TARGET_LITE)

      NSLog("Lite version");

 #else

      NSLog("Original version");

 #endif

提前致谢

丹尼尔

您可能会像#if在Swift中那样使用预处理程序语句,但是我认为您需要自己定义目标变量。我使用它如下:

构建设置-> Swift编译器标志->其他Swift标志-D LITE在lite-target配置中设置变量

在您的代码中,您可以像这样使用它:

#if LITE
   // do something
#else
  // do something else
#endif

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用Swift在Xcode 6的numberOfItemsSection中传递多个值?

使用 Swift 语言将 OpenCV 集成到 Xcode 中

在Xcode中添加文件并选择多个目标

在Xcode中显示多个目标输出

Xcode中项目的多个目标

如何使用python处理imdbpy中的空电影语言

如何使用Swift Pacakge Manager从C语言目标内部链接到系统模块?

使用Swift进行Xcode 6中的NSButton事件处理

如何使用多个目标更新多个文档

在多个目标中重用本地 Swift 包

Swift中的IBDesignable和多个目标

Swift:处理多个目标:宏不起作用

如何在C ++中为ifstream,cout等处理多个语言环境

如何在Xcode的UI测试类的目标中包含SwiftyUserDefaults.swift?

如何在Xcode中运行首选目标?

如何在Xcode 9中删除目标?

如何在 Xcode 中使用 iOS 目标?

GNU Make:在单个命令调用中批处理多个目标

如何使用webpack为多个目标构建?

如何使用批处理在Firestore中更新500多个文档?

如何使用 AngularJS 处理单个页面中存在的多个表单

如何使用JAVA处理多个窗口(不同的jframe)中的事件?

如何使用Laravel在单个表单中处理多个提交按钮?

如何使用Wolfram语言反转多个列表

在iOS中如何使用Xcode从Localizable.strings中删除语言

需要为使用Swift的目标正确配置“ Swift语言版本”(SWIFT_VERSION)

Xcode-如何在Xcode 6.1中删除目标?

从Crashlytics迁移到Firebase时,如何在一个iOS应用中处理多个方案/目标?

如何使用->处理多个值?