samasaur1/protocolkit
A collection of Swift protocols that define common basic functionality. The current list includes:
Copiable
Declaration:
public protocol Copiable {
associatedtype ReturnType = Self
func copy() -> ReturnType
}Requirements:
Implement the copy() function. This function should return the type of the implementing object (e.g. the copy() method of SomeClass returns a SomeClass instance).
Package Metadata
Repository: samasaur1/protocolkit
Default branch: master
README: README.md