CocoaPods trunk is moving to be read-only. Read more on the blog, there are 18 months to go.

YYExtentions 1.0.7

YYExtentions 1.0.7

Maintained by bruceYao.



  • By
  • YaoChengZhen

YYExtentions

CI Status Version License Platform

Example

To run the example project, clone the repo, and run pod install from the Example directory first.

Requirements

Installation

YYExtentions is available through CocoaPods. To install it, simply add the following line to your Podfile:

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '9.0'

target 'TargetName' do
pod 'YYExtentions', 
end

Then, run the following command:

$ pod install

Info

优点:不会影响现有的扩展,完全不侵入方式的扩展调用类似:view.snp.xxx BlockButton: UIbutton Block功能 YDateExtention: 日期扩展 YStringExtention: 有关String扩展,功能有:Md5加密、有关密码、邮箱、车牌号、手机号、URL链接等等的校验 YViewControllerExtntion: 目前仅仅只有:导航栏左右按钮封装 YViewExtention: View扩展,frame的扩展

Usage

UIViewController

import YYExtentions
//如果你想要全局是只导入一次的话,用如下导入:
//@_exported import YYExtentions

override func viewDidLoad() {
    super.viewDidLoad()
    yy_kit.addLeftBtn("Hello") { [weak self](btn) in
    print("Hello world")
    }
}

String

"123456".yy_kit.toMd5Lower  //MD5加密返回:String
"1788777".yy_kit.isMobile // 手机号校验返回:Bool

View

let centerX: CGFloat = view.yy_kit.centerX //获取
view.yy_kit.setHeight(100)
view.yy_kit.setCenterX(300)//设置中心点

Author

BruceYao [email protected]

License

YYExtentions is available under the MIT license. See the LICENSE file for more info.