// C 系语言中,可以是用 #if 或者 #ifdef 之类的编译条件分支来控制那些代码需要编。/*#if#elseif#else
#elseif
*/
// condition 并不是任意的。 Swift內建了几种平台和架构的组合
// os() 参数 masOS,iOS, tvOS, watchOS, Linux。 // 还包括了 FreeBSD, Windows, Andriod
// arch() 参数 arm, arm64, i386 , x86_64 // 真机(arm 32位, arm64 64位)模拟器(i386 32位, x86_64 64位 )
// swift() 参数 >= 某个版本
#if os(masOS)
typealias Color = NSColor
#else
typealias Color = UIColor
#endif
// 在 Build Setting -> Swift Compiler - Custom Flags -> Other Swift Flags 加入 -D FREE_VERSION
// 在注意,添加的是,有 Debug 和 Release 版
#if FREE_VERSION
print("1")
#else
print("2")
#endif