Swift 定義全局常量以及適配X系列

? ?在Swift開發(fā)中,沒有宏定義,那該怎么解決呢?其實這個問題非常好解決,推薦創(chuàng)建一個新swift文件,把所有全局常量以及常用的方法歸集在此文件中,雖然swift沒有預(yù)編譯的功能僅僅是做替換,但是編譯速度比oc快的不僅僅只是一點點哦.

還有其他較多的常量定義在此就不在獻丑了,在此討論一下X系列的適配,也就是上圖的IsIPHONX定義,這是滿足iOS13的寫法,比如:

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

這樣寫也是能滿足的,但是總是報警告,因為在iOS13中這個語法糖已經(jīng)被廢棄了,系統(tǒng)不推薦

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容