Swift5.1学习随笔之条件编译

//操作系统:macOS、iOS、tvOS、watchOS、Linux、Android、Windows、FreeBSD
#if os(macOS) || os(iOS)
//CPU架构:i386、x86_64、arm、arm64
#elseif arch(x86_64) || arch(arm64)
//Swift版本
#elseif swift(<5) && swift(>=3)
//模拟器
#elseif targetEnvironment(simulator)
//可以导入某模块
#elseif canImport(Foundation)
#else
#endif
#if DEBUG
//DEBUG模式下做什么
#else
//RELEASE模式
#endif
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。