大醉和尚  
qq:3262641915,如有问题,欢迎讨论.

1. 获取磁盘总空间大小

 

 

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

 

 

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

 

 

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

 

 

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

 

 

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

 

 

使用如下:

 

 

输出结果如下:

 

 

7. 获取当前时间

 

 

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

 

 

使用如下:

 

 

输出结果如下:

 

 

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

 

 

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

 

 

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

 

 

12. 对图片进行滤镜处理

 

 

13. 对图片进行模糊处理

 

 

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

 

 

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

 

 

16. 全屏截图

 

+ (UIImage *)getScreentImage:(UIImage *)image {
    UIImageView *view = [[UIImageView alloc] initWithFrame:(CGRect){0, 0, image.size}];
    view.backgroundColor = [UIColor whiteColor];
    view.image = image;
    view.contentMode = UIViewContentModeScaleAspectFit;
    UIGraphicsBeginImageContextWithOptions(view.frame.size, NO, 0.0);
    [view.layer renderInContext:UIGraphicsGetCurrentContext()];
    UIImage *generateImage = UIGraphicsGetImageFromCurrentImageContext();
    UIGraphicsEndImageContext();
    return generateImage;
}

  

 

17. 截取一张 view 生成图片

 

 

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

 

 

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

 

 

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

 

 

21. 获取设备 IP 地址

需要先引入下头文件:

 

 

代码:

 

 

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

 

 

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

 

 

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

 

 

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

 

 

26. 绘制虚线

 

  •  获取手机硬件信息

// 通过使用UIDevice: 
[[UIDevice currentDevice] systemName];
[[UIDevice currentDevice] systemVersion];//os version
[[UIDevice currentDevice] uniqueIdentifier];
[[UIDevice currentDevice] model];
[[UIDevice currentDevice] name];  

// 真机上结果:
System Name: iPhone OS
System Version: 4.2.1
Unique ID: 9b5ded78d5fa0ac96250f8b4af0e46f40b96ea6d
Model: iPhone
Name: “wwk”的 iPhone
// 模拟器上结果:
System Name: iPhone OS
System Version: 4.2
Unique ID: 21FFE0FF-429B-5D0B-96D2-EADCA3203260
Model: iPhone Simulator
Name: iPhone Simulator
uniqueIdentifier:iPhone通过,向几个硬件标识符和设备序列号应用内部散列算法,而生成这一标识符。
http://blog.csdn.net/qiwancong/article/details/7914923 参考

posted on 2016-06-27 09:21  大醉和尚  阅读(218)  评论(0编辑  收藏  举报