iOS常用的宏定义总结
-
字符串是否为空
1 |
|
-
数组是否为空
1 |
|
-
字典是否为空
1 |
|
-
是否是空对象
1 2 3 4 |
|
-
获取屏幕宽度与高度 ( " \ ":连接行标志,连接上下两行 )
1 2 3 4 5 6 |
|
-
一些常用的缩写
1 2 3 4 5 |
|
-
APP版本号
1 |
|
-
系统版本号
1 |
|
-
获取当前语言
1 |
|
-
判断是否为iPhone
1 |
|
-
判断是否为iPad
1 |
|
-
获取沙盒Document路径
1 |
|
-
获取沙盒temp路径
1 |
|
-
获取沙盒Cache路径
1 |
|
-
判断是真机还是模拟器
1 2 3 4 5 6 |
|
-
开发的时候打印,但是发布的时候不打印的NSLog
1 2 3 4 5 |
|
-
颜色
1 2 3 4 5 6 7 |
|
-
弱引用/强引用
1 2 |
|
-
由角度转换弧度
1 |
|
-
由弧度转换角度
1 |
|
-
获取一段时间间隔
1 2 |
|
-
宏(指令)定义
1 2 |
|
获取设备尺寸大小
-
NavBar高度
1 |
|
-
获取屏幕 宽度、高度
1 2 |
|
打印日志
-
DEBUG 模式下打印日志,当前行
1 2 3 4 5 |
|
-
重写NSLog,Debug模式下打印日志和当前行数
1 2 3 4 5 |
|
-
DEBUG 模式下打印日志,当前行 并弹出一个警告
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
|
-
The general purpose logger. This ignores logging levels.
1 2 3 4 5 |
|
-
打印当前方法的名称
1 |
|
-
Log-level based logging macros.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
|
系统
-
是否iPad
1 |
|
-
是否iPad
1 |
|
-
获取系统版本
1 2 |
|
-
获取当前语言
1 |
|
-
判断是否 Retina屏、设备是否为iPone 5、是否是iPad
1 2 3 |
|
-
判断设备的操做系统是不是ios7
1 |
|
-
判断当前设备是不是iphone5
1 |
|
-
获取当前屏幕的高度
1 |
|
-
获取当前屏幕的宽度
1 |
|
-
定义一个define函数
1 |
|
-
判断是真机还是模拟器
1 2 3 4 |
|
-
检查系统版本
1 2 3 4 5 |
|
内存
-
使用ARC和不使用ARC
1 2 3 4 5 |
|
1 2 |
|
-
释放一个对象
1 2 |
|
图片
-
读取本地图片
1 |
|
-
定义UIImage对象
1 |
|
-
定义UIImage对象
1 |
|
//建议使用前两种宏定义,性能高于后者
颜色类
-
rgb颜色转换(16进制->10进制)
1 |
|
-
带有RGBA的颜色设置
1 |
|
-
获取RGB颜色
1 2 |
|
-
背景色
1 |
|
-
清除背景色
1 2 3 4 |
|
其他
-
方正黑体简体字体定义
1 |
|
-
定义一个API
1 |
|
-
登录API
1 |
|
-
设置View的tag属性
1 |
|
-
程序的本地化,引用国际化的文件
1 |
|
-
G-C-D
1 2 |
|
-
NSUserDefaults 实例化
1 |
|
-
由角度获取弧度
1 |
|
-
由弧度获取角度
1 |
|
-
单例化一个类
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
|
本文地址:https://blog.csdn.net/Mr_z__/article/details/110957345
上一篇: Win11桌面布局在哪里设置?Win11桌面布局设置方法
下一篇: 扫码服务-HMS