iOS常用公共方法
2016-07-01 本文已影响40人
Leo丶Dicaprio
1. 获取磁盘总空间大小

2. 获取磁盘可用空间大小

3. 获取指定路径下某个文件的大小

4. 获取文件夹下所有文件的大小

5. 获取字符串(或汉字)首字母

6. 将字符串数组按照元素首字母顺序进行排序分组

使用如下:

输出结果如下:

7. 获取当前时间

8. 计算上次日期距离现在多久, 如 xx 小时前、xx 分钟前等

使用如下:

输出结果如下:

9. 判断手机号码格式是否正确

10. 判断邮箱格式是否正确

11. 将十六进制颜色转换为 UIColor 对象

12. 对图片进行滤镜处理

13. 对图片进行模糊处理

14. 调整图片饱和度、亮度、对比度

15. 创建一张实时模糊效果 View (毛玻璃效果)

16. 全屏截图

17. 截取一张 view 生成图片

18. 截取view中某个区域生成一张图片

19. 压缩图片到指定尺寸大小

20. 压缩图片到指定文件大小

21. 获取设备 IP 地址
需要先引入下头文件:

代码:

22. 判断字符串中是否含有空格

23. 判断字符串中是否含有某个字符串

24. 判断字符串中是否含有中文

25. 判断字符串是否全部为数字

26. 绘制虚线
