Swift本身不支持宏定义,因此相关的操作采用的是常量代替
1.创建一个Swift文件专门用于存放代替宏的常量

2.常量->宏定义
let SCREEN_HEIGHT = UIScreen.mainScreen().bounds.height
let SCREEN_WIDTH = UIScreen.mainScreen().bounds.width
let FIT_WIDTH = UIScreen.mainScreen().bounds.size.width / 375
let FIT_HEIGHT = UIScreen

Swift不支持宏定义,但可以通过常量和全局函数模拟类似功能。可以创建专门的Swift文件存放常量,用以替代宏定义,同时利用全局函数模拟宏函数。对于编译控制,Swift借助编译符号进行处理,通过设置编译符号并结合代码来实现类似`#ifdef`的效果。
最低0.47元/天 解锁文章
2272

被折叠的 条评论
为什么被折叠?



