美文网首页ios相关共享
swift -- 如何在swift下,使用类似oc的pch文件功

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

作者: 帝步凡 | 来源:发表于2018-06-27 16:39 被阅读7次

    以前在做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

    need-to-insert-img

    b 起个类名,然后Next即可,出现如下界面:

    c  这个时候把Foundation 换成 UIKit,如下图:

    d 这个时候,你就可以在这里为所欲为了,我们把最上面声明的常量放到这里,

    然后再各个文件里直接调用就可以了  不需要到build setting写路径

    相关文章

      网友评论

        本文标题:swift -- 如何在swift下,使用类似oc的pch文件功

        本文链接:https://www.haomeiwen.com/subject/buqiyftx.html