swift中的宏
2020-02-17 01:31
316 查看
swift编译器不包含预处理器。因此,不能向OC一样用#define 定义,在swift中,可以用全局常量代替宏定义。
1.新创建一个swift文件,添加头文件 import UIKit
2.添加常量、方法
let SCREEN_WIDTH = UIScreen.main.bounds.size.width //屏幕的宽
let SCREEN_HEIGHT = UIScreen.main.bounds.size.height //屏幕的高
//RGB转换
func RGB(r:CGFloat,g:CGFloat,b:CGFloat) ->UIColor {
return UIColor(red: r/225.0, green: g/225.0, blue: b/225.0, alpha: 1.0)
}
转载于:https://www.cnblogs.com/1009-smile/p/6398478.html
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- swift 基础
- RxSwift 操作符 (do)
- 关于 Swift 4 中内存安全访问
- Objective-C 和 Swift 混编项目的小 Tips(一)
- 如何使用Swift 字典删除中的方法:removeAtIndex?
- openstack swift 安装流水账
- Swift
- Cocopods第三方库管理工具创建Swift项目&OC项目就
- swift中实例方法和类方法的书写格式
- swift中通知的使用方法
- #import "项目名-Swift.h"的介绍
- Swift-2-基本操作符
- swift观察者模式的实现
- swift观察者模式的实现
- swift 三种基本的集合类型
- swift——设置navigationitemtitle的内容以及格颜色
- iOS开发之swift与OC混编出现的坑,oc中不能对swift的代理进行调用,不能访问swift中的代理,swift中的回调方法...
- iOS 上的相机捕捉 swift
- 苹果swift开发之建立自己的框架-1
- swift视频教程