YYExtentions 1.0.7

YYExtentions 1.0.7

bruceYao 维护。



  • 作者
  • 姚成臻

YYExtentions

CI Status Version License Platform

示例

要运行示例项目,首先克隆仓库,然后从 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 文件。