Skip to content

Latest commit

 

History

History
51 lines (36 loc) · 820 Bytes

README.md

File metadata and controls

51 lines (36 loc) · 820 Bytes

DuckDuck

安装

DuckDuck仅支持Swift Package Manager安装.

SPM

将下面内容添加到您的Package.swift文件中的dependencies部分中

.package(url: "https://github.com/xxwang/DuckDuck.git", branch: "main")

使用方法

使用前需要先导入DuckDuck

import DuckDuck

dd_使用方法

let view = UIView()
view.dd_backgroundColor(.red)

.dd.使用方法

let view = UIView()
view.dd.backgroundColor(.red)

自定义扩展

// 要扩展的类型需要先遵守协议
extension [类型]: DDExtensionable {}

// 添加方法列表
public extension DDExtension where Base: [类型] {
    //TODO: - 具体方法
}

//实例方法调用
类型实例.dd.方法名()

//类型方法调用
类型.dd.方法名()