NYSTools Class Reference

Inherits from NSObject
Declared in NYSTools.h
NYSTools.m

Overview

工具类

+ zoomToShow:

弹性缩放动画

+ (void)zoomToShow:(CALayer *)layer

Parameters

layer

作用图层

Discussion

弹性缩放动画

Declared In

NYSTools.h

+ swayToShow:

左右晃动动画

+ (void)swayToShow:(CALayer *)layer

Parameters

layer

作用图层

Discussion

左右晃动动画

Declared In

NYSTools.h

+ shakeAnimation:

左右抖动动画(错误提醒)

+ (void)shakeAnimation:(CALayer *)layer

Parameters

layer

左右图层

Discussion

左右抖动动画(错误提醒)

Declared In

NYSTools.h

+ deleteAnimation:

删除动画抖动效果

+ (void)deleteAnimation:(CALayer *)layer

Parameters

layer

作用图层

Discussion

删除动画抖动效果

Declared In

NYSTools.h

+ shakToShow:

按钮左右抖动动画(错误提醒)

+ (void)shakToShow:(UIButton *)button

Parameters

button

作用按钮

Discussion

按钮左右抖动动画(错误提醒)

Declared In

NYSTools.h

+ animateTextChange:withLayer:

滚动动画

+ (void)animateTextChange:(CFTimeInterval)duration withLayer:(CALayer *)layer

Parameters

duration

滚动显示

layer

作用图层

Discussion

滚动动画

Declared In

NYSTools.h

+ getNowTimeTimestamp

获取当前时间戳(单位:毫秒)

+ (NSString *)getNowTimeTimestamp

Discussion

获取当前时间戳(单位:毫秒)

Declared In

NYSTools.h

+ transformTimestampToTime:format:

将时间戳转换成格式化的时间字符串

+ (NSString *)transformTimestampToTime:(NSTimeInterval)timestamp format:(NSString *)format

Parameters

timestamp

时间戳(单位:毫秒)

format

默认格式 “YYYY-MM-dd HH:mm:ss”

Discussion

将时间戳转换成格式化的时间字符串

Declared In

NYSTools.h

+ transformTimeToTimestamp:format:

将某个时间转化成 时间戳(单位:毫秒)

+ (NSTimeInterval)transformTimeToTimestamp:(NSString *)formatTime format:(NSString *)format

Parameters

formatTime

时间字符串

format

默认格式"YYYY-MM-dd HH:mm:ss"

Discussion

将某个时间转化成 时间戳(单位:毫秒)

Declared In

NYSTools.h

+ timeBeforeInfoWithTimestamp:

时间戳转换成XX分钟之前

+ (NSString *)timeBeforeInfoWithTimestamp:(NSInteger)timestamp

Parameters

timestamp

时间戳(单位:毫秒)

Discussion

时间戳转换成XX分钟之前

Declared In

NYSTools.h

+ getAgeWithBirthdayString:

计算年纪

+ (NSInteger)getAgeWithBirthdayString:(NSString *)birthdayStr

Parameters

birthdayStr

生日字符串(1991-01-01)

Discussion

计算年纪

Declared In

NYSTools.h

+ addShadowToView:withColor:

/ 添加圆角阴影

+ (void)addShadowToView:(UIView *)theView withColor:(UIColor *)theColor

Parameters

theView

目标view

theColor

阴影颜色

Discussion

/ 添加圆角阴影

Declared In

NYSTools.h

+ rh_bezierPathClip:cornerRadius:

/ 图片圆角效果

+ (UIImage *)rh_bezierPathClip:(UIImage *)img cornerRadius:(CGFloat)cornerRadius

Parameters

img

目标图片

cornerRadius

圆角尺度

Discussion

/ 图片圆角效果

Declared In

NYSTools.h

+ addRoundedCorners:corners:radius:

添加部分圆角

+ (void)addRoundedCorners:(UIView *)view corners:(UIRectCorner)corners radius:(CGFloat)radius

Parameters

view

作用域

corners

UIRectCornerTopLeft | UIRectCornerTopRight | UIRectCornerBottomLeft | UIRectCornerBottomRight | UIRectCornerAllCorners

radius

圆角半径

Discussion

添加部分圆角

Declared In

NYSTools.h

+ addRoundedCorners:corners:radius:borderWidth:borderColor:

添加部分圆角和边框

+ (void)addRoundedCorners:(UIView *)view corners:(UIRectCorner)corners radius:(CGFloat)radius borderWidth:(CGFloat)borderWidth borderColor:(UIColor *)borderColor

Parameters

view

作用域

corners

UIRectCornerTopLeft | UIRectCornerTopRight | UIRectCornerBottomLeft | UIRectCornerBottomRight | UIRectCornerAllCorners

radius

圆角半径

borderWidth

边框宽度

borderColor

边框颜色

Discussion

添加部分圆角和边框

Declared In

NYSTools.h

+ nullToString:

判断NSString值是否为空或null并转换为空字符串

+ (NSString *)nullToString:(id)string

Parameters

string

str

Discussion

判断NSString值是否为空或null并转换为空字符串

Declared In

NYSTools.h

+ isBlankString:

YES null NO !null

+ (BOOL)isBlankString:(id)string

Parameters

string

str

Discussion

YES null NO !null

Declared In

NYSTools.h

+ transformToPinyin:

拼音转换

+ (NSString *)transformToPinyin:(NSString *)str

Parameters

str

content

Discussion

拼音转换

Declared In

NYSTools.h

+ nameStringAsteriskHandle:

姓名加*

+ (NSString *)nameStringAsteriskHandle:(NSString *)string

Parameters

string

姓名

Discussion

姓名加*

Declared In

NYSTools.h

+ phoneStringAsteriskHandle:

号码加*

+ (NSString *)phoneStringAsteriskHandle:(NSString *)string

Parameters

string

号码

Discussion

号码加*

Declared In

NYSTools.h

+ showTopToast:

Toast 头部

+ (void)showTopToast:(NSString *)str

Parameters

str

内容

Discussion

Toast 头部

Declared In

NYSTools.h

+ showBottomToast:

Toast 底部

+ (void)showBottomToast:(NSString *)str

Parameters

str

内容

Discussion

Toast 底部

Declared In

NYSTools.h

+ showToast:

Toast居中显示

+ (void)showToast:(NSString *)msg

Parameters

msg

内容

Discussion

Toast居中显示

Declared In

NYSTools.h

+ showLoading:

加载中

+ (void)showLoading:(NSString *)msg

Discussion

加载中

Declared In

NYSTools.m

+ getDeviceIdentifier

获取设备唯一标识(APP重装会改变)

+ (NSString *)getDeviceIdentifier

Discussion

获取设备唯一标识(APP重装会改变)

Declared In

NYSTools.h

+ getIDFA

获取IDFA

+ (NSString *)getIDFA

Discussion

获取IDFA

Declared In

NYSTools.h

+ systemShare:controller:completion:

系统分享

+ (void)systemShare:(NSArray *)items controller:(UIViewController *)controller completion:(UIActivityViewControllerCompletionWithItemsHandler)completion

Parameters

items

需要分享的类目,可以包括文字,图片,网址

controller

视图控制器

completion

回调

Discussion

系统分享

Declared In

NYSTools.h

+ log:

日志打印

+ (void)log:(NSString *)text

Parameters

text

log

Discussion

日志打印

Declared In

NYSTools.h

+ log:layer:

日志打印

+ (void)log:(NSString *)text layer:(NSInteger)layer

Parameters

text

log

layer

层级

Discussion

日志打印

Declared In

NYSTools.h

+ log:obj:

错误打印

+ (void)log:(Class)from obj:(id)obj

Parameters

from

调用类

obj

打印对象

Discussion

错误打印

Declared In

NYSTools.m