Releases: xaoxuu/AXKit
Releases · xaoxuu/AXKit
0.2.2
0.2.1
0.2.0
0.1.9
AXCachedLog
缓存日志的方法宏由AXLogToCachePath()
改为AXCachedLogOBJ ()
,并提供了AXCachedLogData()
,AXCachedLogError()
接口。
这3个接口本质相同,相当于调用了AXCachedLogWithType()
,并且LogTypeString
参数对应分别为@"app"
、@"data"
、@"error"
。
当然LogTypeString
参数可以是任何字符串,如@"abc"
,那么日志的文件名为yyyy-MM-dd-abc.log
,yyyy-MM-dd
为写日志的日期。
AXLog类名改为AXCachedLog
获取最近几条日志的方法改为获取最近几天的日志:
+ (nullable NSArray<NSString *> *)getLatestCachedLogPathWithDateCount:(NSUInteger)count;
// 旧接口
+ (nullable NSArray<NSString *> *)getLatestCachedLogPathWithCount:(NSUInteger)count;
0.1.8
字符串扩展
readArray()
、readDictionary()
、readJson()
不再自动补全文件后缀;readTxt()
改为readString()
,并且不再自动补全文件后缀。
layer
- 快速设置阴影
/**
自定义阴影
@param opacity 透明度
@param radius 半径
@param offset 偏移
*/
- (void)ax_customShadowWithOpacity:(CGFloat)opacity radius:(CGFloat)radius offset:(CGSize)offset;
- 颜色渐变动画
/**
颜色渐变动画
@param color 颜色
@param duration 持续时间
@param repeatDuration 重复时间
*/
- (void)ax_animatedColor:(UIColor *)color duration:(CFTimeInterval)duration repeatDuration:(CFTimeInterval)repeatDuration;
/**
颜色渐变动画
@param color 颜色
@param duration 持续时间
@param repeatCount 重复次数
*/
- (void)ax_animatedColor:(UIColor *)color duration:(CFTimeInterval)duration repeatCount:(float)repeatCount;
/**
清除颜色渐变动画
*/
- (void)ax_removeColorAnimation;
UIViewControllerFromString
UIViewControllerFromString(NSString *name)
改为UIViewControllerNamed(NSString *name)
,与相似的接口UIImageNamed(NSString *name)
保持格式一致。
类属性
把一些获取常量的方法换成了类属性,方便在Swift中使用(在OC中调用不受影响)。如:
/**
蓝色
*/
@property (class, strong, readonly, nonatomic) UIColor *ax_blue;
旧接口是:
/**
蓝色
*/
+ (UIColor *)ax_blue;