AXKit icon indicating copy to clipboard operation
AXKit copied to clipboard

0.0.4 更新日志

Open xaoxuu opened this issue 7 years ago • 0 comments

注释

补充了部分接口的注释

NSString

NSString分类增加了拼接字符串的快捷方法 用法示例:

NSString *str = @"abc".append(@"d").appendCGFloat(1.2).appendReturn().appendNSInteger(50);
NSLog(@"%@",str);

控制台输出为:

2017-04-14 14:32:53.534 AXKitDemo[17111:290832] abcd1.2
50

接口:

/**
 拼接字符串
 */
- (NSString *(^)(NSString *string))append;

/**
拼接NSInteger
 */
- (NSString *(^)(NSInteger x))appendNSInteger;

/**
 拼接NSUInteger
 */
- (NSString *(^)(NSUInteger x))appendNSUInteger;

/** 
 拼接CGFloat
 */
- (NSString *(^)(CGFloat x))appendCGFloat;

/**
 拼接@"\n"
 */
- (NSString *(^)())appendReturn;

NSTimer

修改了定时器重启方法使之更符合实际功能

// 0.0.3 定时器“恢复”,易产生歧义
- (BOOL)ax_resume;

// 0.0.4 定时器重新开始计时
- (BOOL)ax_restart;

UIBarButtonItem

增加了两个baritem方法

/**
 创建一个baritem

 @param image 图片名
 @param action 响应的事件
 @return baritem实例
 */
+ (instancetype)ax_itemWithImageName:(NSString *)image action:(void (^)(id sender))action;

/**
 快速创建一个baritem

 @param title 标题
 @param action 响应的事件
 @return baritem实例
 */
+ (instancetype)ax_itemWithTitle:(NSString *)title action:(void (^)(id sender))action;

UIColor

更改了获取颜色某个通道的方法

0.0.3 0.0.4
- (CGFloat)getRed; - (CGFloat)redValue;
- (CGFloat)getGreen; - (CGFloat)greenValue;
- (CGFloat)getBlue; - (CGFloat)blueValue;
- (CGFloat)getAlpha; - (CGFloat)alphaValue;

UINavigationController

增加了配置全局hidesBottomBarWhenPushed的方法

需要隐藏时在所属的NavigationController中调用:

// 隐藏
[self ax_hidesBottomBarWhenPushed:YES];
// 不隐藏
[self ax_hidesBottomBarWhenPushed:NO];

接口:

- (void)ax_hidesBottomBarWhenPushed:(BOOL)hide;

UIResponder

增加了获取RootVC的方法

UIViewController、UIView、UIButton等类中均可使用self.rootVC来获取它所在的根控制器

使用示例:

UIViewController *rootVC = self.rootVC;

接口:

- (UIViewController *)rootVC;

xaoxuu avatar Apr 14 '17 06:04 xaoxuu