我正在尝试为我的应用程序使用不同的环境,但在这样做时遇到了问题。不是debug没有工作的情况是没有任何变量在工作。
我附上了一张截图,这将使您更容易理解正在发生的事情。
我无法访问任何环境。
我在viewDidLoad应用程序的初始视图控制器中运行了此代码,并else执行了最后一个条件。
#if DEBUG
print("Environment is debug")
#elseif debug
print("Environment is debug")
#elseif Debug
print("Environment is Debug")
#elseif RELEASE
print("Release")
#elseif PRODUCTION
print("Environment is production")
#elseif PROD
print("Environment is PROD")
#else
print("Environment is can't find")
#endif
Run Code Online (Sandbox Code Playgroud)
添加更多图像以提高有关方案和 Xcode 设置的清晰度。
甚至 Xcode 也提供了非常易于使用的故事板,通过它制作应用程序的 UI 非常容易。
但有时我们会遇到必须使用 CODE 来管理应用程序设计方面的情况。
我通常使用 Anchors 和 Constraints 通过代码来处理这些东西,但也有另一种方法,即“视觉格式语言”。使用任何一种方法之间真的有什么区别,或者它们是相同的,使用一种或另一种方法的优点或缺点是什么。