KSTDeepCopying

@protocol KSTDeepCopying <NSObject>

A protocol indicating the object supports deep copying semantics.

For example, if the object manages instances of collection classes, its deep copy would contain deep copies of those collections, and so on.

  • Creates and returns a deep copy of the receiver.

    Declaration

    Objective-C

    - (nonnull id)deepCopy;

    Return Value

    The deep copy