iOS开发swift -- 判断程序是否运行在模拟器上

第一次遇到这种判断、Mark一下

struct Platform {
    static let isSimulator: Bool = {
        var isSim = false
        #if arch(i386) || arch(x86_64)
            isSim = true
        #endif
        return isSim
    }()
}
 
// Elsewhere...
 
if Platform.isSimulator {
    // Do one thing
}
else {
    // Do the other
}

你可能感兴趣的:(iOS开发swift -- 判断程序是否运行在模拟器上)