/** 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
/** 给view设置圆角 @param corners 圆角位置 @param cornerRadii 圆角弧度 */ - (void)setCorners:(UIRectCorner)corners cornerRadii:(CGSize)cornerRadii;
2021-02-22 22:02:05 5.13MB OC 工具类 封装 Extension
1
// 支持 png、jpg、gif 等主流格式图片 // 根据图片url获取图片尺寸 - (CGSize)getImageSizeWithURL:(id)imageURL;
2021-02-22 22:02:05 5.15MB OC 工具类 封装 Extension
1
@property (assign, nonatomic) UIEdgeInsets edgeInsets; /** [self.label dc_SetText:@"2019-11-06 10:29:11.761049+0800 OCDemol[9313:283391] [framework] CUIThemeStore: No theme registered with id=0" lineSpacing:20]; 设置label行间距 @param text 文本 @param lineSpacing 行间距 */ - (void)fhxSetText:(NSSt
2021-02-22 22:02:00 5.16MB OC 工具类 封装 Extension
1
说明:当时写这个封装的目的是为了解决,collectionview cell与cell之前产生的微小空隙的问题。通过使用FHXCollectionViewFlowLayout可以处理这个问题,其实解决这个问题可以在计算cell宽度的时候取值范围精确小数点后两位也可以的。
2021-02-22 22:01:59 5.23MB OC 工具类 封装 Extension
1
/** * 给图片加水印图片 * * @param image 水印图片 * @param imgRect 水印图片所在位置,大小 * @param alpha 水印图片的透明度,0~1之间,透明度太大会完全遮盖被加水印图片的那一部分 * * @return 加完水印的图片 */ - (UIImage*)imageWaterMarkWithImage:(UIImage *)image imageRect:(CGRect)imgRect alpha:(CGFloat)alpha; /** * 同上 * * @param image 同上 *
2021-02-22 22:01:59 5.19MB OC 工具类 封装 Extension
1