Swift 定义全局常量以及适配X系列

   在Swift开发中,没有宏定义,那该怎么解决呢?其实这个问题非常好解决,推荐创建一个新swift文件,把所有全局常量以及常用的方法归集在此文件中,虽然swift没有预编译的功能仅仅是做替换,但是编译速度比oc快的不仅仅只是一点点哦.

还有其他较多的常量定义在此就不在献丑了,在此讨论一下X系列的适配,也就是上图的IsIPHONX定义,这是满足iOS13的写法,比如:

   isX = UIApplication.shared.keyWindow? .safeAreaInsets.bottom ?? 0.0 > 0.0

这样写也是能满足的,但是总是报警告,因为在iOS13中这个语法糖已经被废弃了,系统不推荐

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。