通过路径读取图片。可以用在项目中,也可以用在写第三方的时候获取图片路径。
2021-02-23 10:02:29 5.1MB OC 工具类 封装 Extension
1
项目跳转通过地址的方式 跳转到下一个页面,例如:http://Route/Registered?identity=%@phone=%@&#push 用于后台控制前端App的页面跳转。前端就不需要写死跳去那个控制器。这样灵活多变
2021-02-23 10:02:27 1.51MB OC 工具类 封装 Extension
1
IOS OC 获取UI控件的X Y W H的值 方便做约束 // 自动创建get 和 set 方法。 // 自动创建get 和 set 方法。 @property (nonatomic, assign) CGFloat ocWidth; @property (nonatomic, assign) CGFloat ocHeight; @property (nonatomic, assign) CGFloat ocLeft; @property (nonatomic, assign) CGFloat ocTop; @property (nonatomic, assign) CGF
2021-02-22 22:02:13 5.18MB OC 工具类 封装 Extension
1
注意:.m文件小了一个方法 ,下载下来把它复制进去 /** 加载gif动画 */ +(UIImage*)loadGifWithImageName:(NSString *)name{ NSString *path = [[NSBundle mainBundle] pathForResource:name ofType:@"gif"]; NSData *gifData = [NSData dataWithContentsOfFile:path]; return [UIImage sd_imageWithGIFData:gifData]; } OC Extension UIImage+FHXImage(图片扩展) 针对UIImage进行封装的工具类。 /** 输入图片颜色返回一张图片 */ + (UIImage *)createImageWithColor:(UIColor *)color; /** 裁切图片的一个点进行延伸 */ - (UIImage *)stretchableImage; /** * 返回圆形图片 iconView.image = [[UIImage imageNamed:@"Yosemite01"] dc_circleImage]; */ + (instancetype)circle
2021-02-22 22:02:12 5.14MB OC 工具类 封装 Extension
1
/** * 返回文字的size * * @param font 文字大小 * * @param maxSize 限制的宽高 * * @return 返回Size */ - (CGSize)sizeWithFont:(UIFont *)font maxSize:(CGSize)maxSize; /** * 类名返回控制器对应的类 * * @param str 类型 * * @return 返回一个实类 */ + (UIViewController*)stringChangeToClass:(NSString *)str; /** * MD5加密
2021-02-22 22:02:10 5.18MB OC 工具类 封装 Extension
1
/** 10进制数字转换为N进制字符串 @param decimal 10进制数字 @return N进制的字符串 */ + (NSString *)binarySystemTenStrTurnNBinarySystem:(unsigned long long)decimal binarySystemNum:(int)num; /** 将N进制的字符串转为10进制的数字 @param str N进制的字符串 @return 10进制的数字 */ + (unsigned long long)binarySystemNStrTurnTenBinarySystem:(NSS
2021-02-22 22:02:09 5.17MB OC 工具类 封装 Extension
1
//单例 + (instancetype)shareClearCacheManager; //获取所有缓存大小 - (float)getCacheSize; //清除缓存 - (void)removeCache;
2021-02-22 22:02:08 5.15MB OC 工具类 封装 Extension
1
/** /** 倒计时 10位时间戳 @param finishTimeStamp 结束时间戳 @param adjust 校验时间 @param completeBlock 根据结束时间拿到倒计时 */ -(void)countDownWithFinishTimeTemStamp:(long long)finishTimeStamp adjust:(double)adjust completeBlock:(void (^)(NSString *,BOOL isFinish))completeBlock; /** 倒计时 13位时间戳 @param finishT
2021-02-22 22:02:07 5.15MB OC 工具类 封装 Extension
1
// 透明度固定为1,以0x开头的十六进制转换成的颜色 [UIColor colorWithHex:333333]; + (UIColor *)colorWithHex:(long)hexColor; // 0x开头的十六进制转换成的颜色,透明度可调整 [UIColor colorWithHex:123456 alpha:0.4]; + (UIColor *)colorWithHex:(long)hexColor alpha:(float)opacity; // 颜色转换三:iOS中十六进制的颜色(以#开头)转换为UIColor //[UIColor colorWithHexSt
2021-02-22 22:02:07 5.12MB OC 工具类 封装 Extension
1
//获取Win +(UIWindow*)getCurrentWindow; //获取跟控制器 + (UIViewController *)getRootViewController; //获取当前控制器 + (UIViewController *)getCurrentViewController; //获取当前所在的TabBarController +(FHXTabBarController *)tabbarController; //获取当前TabBarController所选中的 +(FHXNavigationController *)currentTabbarSelectedNa
2021-02-22 22:02:06 5.13MB OC 工具类 封装 Extension
1