Instance Method


Returns a new instance that’s a copy of the receiver.



func copy(with zone: NSZone? = nil) -> Any



This parameter is ignored. Memory zones are no longer used by Objective-C.


The returned object is implicitly retained by the sender, who is responsible for releasing it. The copy returned is immutable if the consideration “immutable vs. mutable” applies to the receiving object; otherwise the exact nature of the copy is determined by the class.

See Also

Beta Software

This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.

Learn more about using Apple's beta software