swift -- 如何在swift下,使用類似oc的pch文件功能


以前在做oc下的項目的時候,pch文件是必創建的,因為實在是太方便了,只要在build setting里面把pch的路徑換成絕對路徑,那么剩下的,想干什么就在里面干什么,但是swift下,可以實現這種功能嗎,答案當然是肯定的,但是實現的方式和oc是不一會的,oc創建pch文件,這里就不說了,地球人都知道,swift下,特在此坐下記錄:

1,swift下沒有宏定義,但是可以聲明let常量,起到宏定義的功能,如下:

//    定義2個常用的常量
    let kScreenHeight = UIScreen.main.bounds.size.height
    let kScreenWidth = UIScreen.main.bounds.size.width

那么在這個類里面就可以使用這2個常量了,跟宏定義一樣!

2,如何實現類似pch的功能,誠然蘋果公司,有能力開發一門語言,那么當然有能力另一門語言了,那么功能只能比前面的oc更強大也更方便,如下:

a New File 下選擇Swift File

b 起個類名,然后Next即可,出現如下界面:

c  這個時候把Foundation 換成 UIKit,如下圖:

d 這個時候,你就可以在這里為所欲為了,我們把最上面聲明的常量放到這里,

這樣就可以愉快的在項目各個地方調用了,有木有很方便,!

 

注:創建oc下的pch文件,即便是oc與swift混編,也是無法實現oc下pch的文件功能,蘋果公司專門指定了swift file這個類,就是替代以前oc的那種方法的!

b


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM