前言:整理和收集了IOS项目开发常用的工具类,最后也给出了源码下载链接。
这些可复用的工具,一定会给你实际项目开发工作锦上添花,会给你带来大大的工作效率。
重复造轮子的事情,除却自我多练习编码之外,就不要傻傻的重复造轮子了,还是提高工作效率,早点完成工作早点回家陪老婆孩子。
所以下面备份的常用工具类一定是你需要的。
前提:你有一定的开发经验,知道它们在开发的什么地方需要,你都不知道用在哪里,那你需要个毛啊,还是好好另外学好基础吧。少儿不宜,请离开哦?。
插件目录列表:(持续更新和添加)
1、UIImage+RenderMode.h
2、UIColor+Hex.h
3、UIView+AdjustFrame.h(补充:Adjust是"调整"的意思)
4、宏定义定义app开发常用尺寸,例如屏幕宽高,iPhone4的尺寸等等
5、关于处理颜色比较好的工具类,功能:NSCache缓存处理颜色对象提高性能、十六进制颜色值处理(包含了UIColor+Hex.h的功能)等等
6、关于可以修改系统的导航控制器导航条颜色和透明度的工具类别
7、NSTimer+Addition 关于计时器的类别工具
IOS工具类源码github下载地址:https://github.com/HeYang123456789/Objective-C-Tools
觉得好,记得在我的github上点个赞,嘻嘻:
1、让图片不要渲染的工具类
简介:
直接看这个工具类的源码就知道,怎么设置了:
1 // 2 // UIImage+RenderMode.h 3 // BaisiTest 4 // 5 // Created by HEYANG on 16/1/19. 6 // Copyright © 2016年 HEYANG. All rights reserved. 7 // 8 9 #import <UIKit/UIKit.h> 10 11 @interface UIImage (RenderMode) 12 13 + (UIImage *)imageRenderingModeImageNamed:(NSString *)imageName; 14 15 @end 16 17 ================================================= 18 19 // 20 // UIImage+RenderMode.m 21 // BaisiTest 22 // 23 // Created by HEYANG on 16/1/19. 24 // Copyright © 2016年 HEYANG. All rights reserved. 25 // 26 27 #import "UIImage+RenderMode.h" 28 29 @implementation UIImage (RenderMode) 30 31 + (UIImage *)imageRenderingModeImageNamed:(NSString *)imageName 32 { 33 UIImage *image = [UIImage imageNamed:imageName]; 34 35 return [image imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal]; 36 } 37 38 @end