##开发中一些有用的工具 ###包括自定义的代码段、分类工具、自定义控件等
工程通过cocoapod管理
目前使用到的框架有:
- 'AFNetworking', '~> 3.1.0'
- 'SDWebImage', '~> 3.7.3'
- 'SVProgressHUD', '~> 1.1.3'
- 'FMDB', '~> 2.5'
LYCategory为常用类扩展
- NSString+LYDateTool 字符串的时间处理工具(接口见wiki)
- NSString+Predicate 字符串正则判断工具(接口见wiki)
- NSString+LY 字符串处理其他工具(接口见wiki)
- UIImage+LY 为UIImage的处理工具(接口见wiki)
- UIView+FrameTool 为UIView快速设置Frame的处理工具
- UIButton+LY 快速创建UIButton的工具
- NSString+SandBox 获取沙盒路径的工具
- NSObject+LYArchive 为自动归档与解档的分类(说明及用法)
- UIImage+LYMainBudleImage 获取MainBudle里LaunchImage与IconImage的工具
- NSObject+LYDescription 在NSLog中或lldb的po命令时,自动打印model内的属性值,0代码实现,拖入工具即可使用
Tools为常用功能类
- LYToast 自定义弹出框控件(接口见wiki)
- LYPopViewController 为淡入淡出控制器,默认背景alpha为0.5,在屏幕**出现(用法见wiki)
- LYSetting 一个Xcode部署配置方案工具
- LYHealthKitTool 封装HealthKit里获取步数、距离的工具类
- LYLogTool Log输出工具类
CustomView为常用自定义控件
- UWPasswordTextField 快速创建密码输入框功能的按钮
- UWTextView 可以设置placeholder的TextView
- UWCarouselView 图片轮播的View,可设置轮播间隔,点击事件回调
- UWRollingView 循环滚动展示文字和小图标的view
- UWImageView 圆形头像View
- UWTextAnimationView 动画显示字体View
ThirdPartTools是对常用第三方工具的使用封装
- LYHttpTool 封装AFNetworking的网络工具类
- SDWebImageManager+LY 封装SDWebImage的下载图片接口
UWTabBarController为创建TabBar控制器的框架工程
用法见项目文件夹内的(README)
UWDrawewController为创建Drawer控制器的框架工程
用法见项目文件夹内的(README)