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

转载于:https://www.cnblogs.com/hero11223/p/7363343.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值