iOS宏(自己使用,持续更新)
来源:互联网 发布:组态软件价格 编辑:程序博客网 时间:2024/05/16 14:37
// 直接从RGB取颜色(RGB 0xFF00FF)
#define UICOLOR_FROM_RGB(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 APP_HEIGHT [UIScreen mainScreen].applicationFrame.size.height
#define SCR_HEIGHT [UIScreen mainScreen].bounds.size.height
#define SCR_WIDTH [UIScreen mainScreen].bounds.size.width
/**
[宏函数]仅仅执行一回,但里面有一个for循环,可以执行些其他的操作
loops --> 循环的次数
label --> 变量的名字(该变量为static int型号)
block --> 一个能传参数进去的block,传进去的参数为value
使用示例(仅仅执行一回,但循环4次)
EXECUTE_ONCE_FOR_SOME_LOOPS(4, labelName, labelName:^(int value){
});
*/
#define EXECUTE_ONCE_FOR_SOME_LOOPS(loops, label, block) \
static int label = 0;\
for(; label < loops; label++){\
block(label);\
}
// 系统子线程池(并发执行)
#define SYS_CONCURRENT_QUEUE_H dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_HIGH, 0)
#define SYS_CONCURRENT_QUEUE_D dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0)
#define SYS_CONCURRENT_QUEUE_L dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_LOW, 0)
#define SYS_CONCURRENT_QUEUE_B dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_BACKGROUND, 0)
// 系统主线程池(序列执行)
#define SYS_SERIAL_QUEUE dispatch_get_main_queue()
#define SYS_UI_QUEUE dispatch_get_main_queue()
//沙盒路径
#define SANDBOX_PATH NSHomeDirectory()
- iOS宏(自己使用,持续更新)
- IOS Socket使用 -持续更新
- IOS Socket使用大全 -将持续更新
- IOS Socket使用大全 -将持续更新
- IOS Socket使用大全 -将持续更新
- IOS Socket使用大全 -将持续更新
- IOS Socket使用大全 -将持续更新
- IOS Socket使用大全 -将持续更新
- iOS 常用宏定义汇总 【持续更新】
- iOS常用的宏(整理)--持续更新
- iOS:系统宏说明(持续更新)
- iOS笔记 持续更新
- ios学习 持续更新
- IOS 尺寸 持续更新
- iOS - tips 持续更新
- iOS开发-Xcode使用技巧汇总(持续更新)
- [iOS]-Swift使用易错点整理(持续更新)
- Ios 开发实用工具(持续更新)
- 由实例浅析C中的static、extern、multiple definition of用法及陷阱
- memcached 安装
- 第7周作业2-极值计算先行版+终极版
- 朱光潜给青年的十二封信 之 谈读书
- android View的状态值
- iOS宏(自己使用,持续更新)
- INTERACTIVE TRANSITIONS 实时动态动画
- 〖IT认证经验〗IT程序员:如何寻找发展出路 化蛹为蝶
- ContentProvider
- RBBAnimation,让你使用关键帧动画更便利
- 朱光潜给青年的十二封信 之 谈升学和选课
- AFNetworking 2.0
- jfinal+bae部署
- 分类的IP地址(四)