Protocols

The following protocols are available globally.

  • 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.

    See more

    Declaration

    Objective-C

    @protocol KSTDeepCopying <NSObject>
  • A protocol indicating the object supports deep mutable copying semantics.

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

    See more

    Declaration

    Objective-C

    @protocol KSTDeepMutableCopying <NSObject>