YYExtentions
示例
要运行示例项目,首先克隆仓库,然后从 Example 目录运行 pod install
命令。
要求
安装
YYExtentions 可以通过 CocoaPods 获取。要安装它,只需将以下行添加到您的 Podfile 中
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '9.0'
target 'TargetName' do
pod 'YYExtentions',
end
然后,运行以下命令
$ pod install
信息
优点:不会影响现有的扩展,完全不侵入式的扩展调用类似:view.snp.xxx BlockButton:UIbutton 块功能 YDateExtention:日期扩展 YStringExtention:和 String 扩展相关,功能有:Md5 加密、密码、邮箱、车牌号、手机号、URL 连接等验证 YViewControllerExtntion:目前只有:导航栏左右按钮封装 YViewExtention:View 扩展,frame 的扩展
用法
UIViewController
import YYExtentions
//如果你想要全局是只导入一次的话,用如下导入:
//@_exported import YYExtentions
override func viewDidLoad() {
super.viewDidLoad()
yy_kit.addLeftBtn("Hello") { [weak self](btn) in
print("Hello world")
}
}
字符串
"123456".yy_kit.toMd5Lower //MD5加密返回:String
"1788777".yy_kit.isMobile // 手机号校验返回:Bool
视图
let centerX: CGFloat = view.yy_kit.centerX //获取
view.yy_kit.setHeight(100)
view.yy_kit.setCenterX(300)//设置中心点
作者
BruceYao [email protected]
许可
YYExtentions 在 MIT 许可下可用。更多信息请参阅 LICENSE 文件。