swift -- 如何在swift下,使用类似oc的pch文件功能
2017-08-15 09:24
302 查看
以前在做oc下的项目的时候,pch文件是必创建的,因为实在是太方便了,只要在build setting里面把pch的路径换成绝对路径,那么剩下的,想干什么就在里面干什么,但是swift下,可以实现这种功能吗,答案当然是肯定的,但是实现的方式和oc是不一会的,oc创建pch文件,这里就不说了,地球人都知道,swift下,特在此坐下记录:
1,swift下没有宏定义,但是可以声明let常量,起到宏定义的功能,如下:
那么在这个类里面就可以使用这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
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
相关文章推荐
- Win10如何使用自带压缩、解压zip压缩文件功能
- Xcode7如何添加PCH文件以及解决添加后定义的宏使用不了的问题
- 如何创建并使用Pch文件
- 如何在OC中使用Swift如何在Swift中使用OC
- 如何在xcode中上使用OC无缝调用Swift
- 如何:使用PicturBox实现类似淘宝网站图片的局部放大功能
- 如何使用JFileChooser 的showSaveDialog()方法--实现保存文件功能?(完整)
- iOS中.pch文件如何使用
- iOS中.pch文件如何使用
- 如何使用C#Windows窗体完成文件浏览功能:
- 添加PCH文件以及自定义输出(OC & Swift)
- 使用Qt通过cgi导入文件并显示在页面上并做类似Action功能的跳转
- 如何在IOS中使用实现Android view.gone 功能(swift版)cell(两种不同的布局)
- 在swift中使用oc文件
- 在Git中如何使用类似SVN中的revert功能恢复一个changed file
- 如何简单地在浏览器中使用阿里云的文件上传功能?
- Swift基础之Swift调用OC语言文件使用步骤
- iOS开发之如何创建PCH文件以及如何使用PCH文件
- IOS pch 文件如何使用
- iOS中.pch文件如何使用