globaldef.h

本文提供了一系列iOS开发中常用的宏定义示例,包括应用程序委托的获取、设备唯一标识符的生成、颜色定义、屏幕尺寸获取等。这些宏定义简化了开发过程中的常见任务。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

#define kApp ((EWPAppDelegate *)[UIApplication sharedApplication].delegate)

#define GUID [[NSUUID UUID] UUIDString]

//设备号

#define kDevice [[[UIDeviceHardware alloc] init] platformString]

//Color

#define UIColorFromRGB(rgbValue) [UIColor colorWithRed:((float)((rgbValue & 0xFF0000) >> 16))/255.0 green:((float)((rgbValue & 0xFF00) >> 8))/255.0 blue:((float)(rgbValue & 0xFF))/255.0 alpha:1.0]

#define RGB(r, g, b)             [UIColor colorWithRed:((r) / 255.0) green:((g) / 255.0) blue:((b) / 255.0) alpha:1.0]

#define RGBAlpha(r, g, b, a)     [UIColor colorWithRed:((r) / 255.0) green:((g) / 255.0) blue:((b) / 255.0) alpha:(a)]

// 当前设备的屏幕宽度

#define SCREEN_WIDTH    [[UIScreen mainScreen] bounds].size.width

// 当前设备的屏幕高度

#define SCREEN_HEIGHT   [[UIScreen mainScreen] bounds].size.height

// 最小触摸高度

#define MIN_TOUCH_HEIGHT 44

// 导航栏高度

#define NAVIGATION_BAR_HEIGHT 44

// 通知栏高度

#define NOTIFICATION_BAR_HEIGHT 20

// tabbar高度

#define TABBAR_HEIGHT 49

// 工具条高度

#define TOOLBAR_HEIGHT 55



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值