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
}
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 概述在iOS开发中UITableView可以说是使用最广泛的控件,我们平时使用的软件中到处都可以看到它的影子,类似...
    liudhkk阅读 12,996评论 3 38
  • 以下文字即是我与自己内心深处声音的对话 标注:“xx”式的文字来源是本章中主角之一:来自内心深处的声音;“xx”的...
    本体悦阅读 2,662评论 1 0
  • 他说,等我。她说,我等你。七年的时间,他回来了。曾经的小书童现在已经是堂堂状元,以前看不起他的人,现在都要对他毕恭...
    乐子大乐子阅读 2,338评论 0 1
  • 这个国庆假期是我唯一过得不开心的假期。在家里待了两天以后,我辞别了父母,回到了市区。 一回来我就给...
    上官飞鸿阅读 4,062评论 2 14
  • 1.感谢老公开车送我去拿快递,顺便去超市买东西,谢谢谢谢谢谢! 2.感谢儿子的朋友建翔今天来我家,陪儿子玩了一下午...
    lrryy阅读 1,553评论 0 0

友情链接更多精彩内容