Swift 宏定义
来源:互联网 发布:高博软件地址 编辑:程序博客网 时间:2024/05/22 15:26
在Swift中没有像OC的#define 的宏定义,可以用let声明一个常量来替代。
常用的宏定义如下:
1、获取物理屏幕的宽高
let KScreenWith = UIScreen .mainScreen().bounds.size.widthlet KScreenHight = UIScreen.mainScreen().bounds.size.height
2、获取系统版本号
let systemVersion = (UIDevice .currentDevice().systemVersion as String)
注意:以上这种用let替代#define只适用于一般的常量宏,如果是表达式或者其他复杂的宏,let也无能无力。对于一些比较复杂的宏,可以用全局函数替代。
1、RGB
func RGB(r:CGFloat,g:CGFloat,b:CGFloat)->UIColor{ return UIColor(red: r/255.0, green: g/255.0, blue: b/255.0, alpha: 1) }//调用 lable.textColor = self.RGB(245, g: 60, b: 64)
0 0
- Swift类似宏定义
- swift 的宏定义
- swift之宏定义
- Swift 宏定义
- Swift中的宏定义
- swift的‘宏定义’
- Swift 宏定义
- swift 宏定义
- Swift怎么定义宏
- Swift宏定义
- swift 宏定义
- Swift开发之 ---- Swift宏定义
- swift中类似宏定义
- swift 中怎么定义宏
- 没有宏定义的swift???
- swift中常用宏定义
- 如何为Swift进行宏定义
- swift 知识点 定义函数
- 五个不需要使用大数据的理由!
- Mysql常用命令大全
- Linux学习第一天
- PHP之与或非
- 树状数组
- Swift 宏定义
- BUAA 1389:愤怒的DZY【二分】
- 二叉树 2
- Android Jni开发之eclipse中自动化编译ndk-build
- uva11549 - Calculator Conundrum
- 获取系统环境变量
- linux的前台后台进程
- ffmpeg编译
- 【C++基础】C++函数模板(二)