🚀使用分类 (category)和扩展(Extension)
[self.iconImageV.layer addAnimation:[CAAnimation rotationAnim] forKey:@"rotationAnim"];//翻转
[self.layer addAnimation: [CAAnimation rotaAnim] forKey:@"rotaAnim"];//旋转
[self.iconImageV.layer addAnimation:[CAAnimation shakeAnim] forKey:@"shakeAnim"];//抖动
// 设备类型
// 获取BundleID
// app版本号
// app_build版本号
// app名字
// 设备UUID
// 设备系统版本
// 获取电池剩余电量
// 获取手机IP
// 获取总内存大小(单位:字节 B)
// 获取当前可用内存(单位:字节 B)
// 获取总磁盘容量(单位:字节 B)
// 获取可用磁盘容量(单位:字节 B)
// 获取精准电池电量
// 获取当前语言
// 获取运营商名称
// 获取网络类型(确保statusbar没有隐藏,否则获取不到)
// 获取网络类型名称(确保statusbar没有隐藏,否则获取不到)
// 跳转到app设置页面
// 拨打电话
// 跳转系统设置中相关功能的设置
[self.tableView addParallaxHeadView:self.topView];
UIImage*blurSnapshotImage=[image applyBlurWithRadius:5.0f
tintColor:[UIColor colorWithWhite:0.2f alpha:0.7f]
saturationDeltaFactor:1.8f
maskImage:nil];
UIImageView*imageView=[[UIImageView alloc]initWithRoundingRectImageView];
UIImageView*imageViewSecond=[[UIImageView alloc]initWithCornerRadiusAdvance:20.f
rectCornerType:UIRectCornerBottomLeft | UIRectCornerTopRight];
```
textColor:(UIColor*)textColor
textAlignment:(NSTextAlignment)textAlignment;
```
target:(id)aTarget
selector:(SEL)aSelector
userInfo:(id)userInfo
repeats:(BOOL)repeats;
https://github.com/leeSmile/tools/tree/master/textTools