Use NSCopy() to Duplicate Objects in Swift

That is copy, not reference

Photo by Duy Pham on Unsplash

Prerequisites:

Terminology

The Motivation

The PersonClass

The Box

Putting a Person into a Box

func copyBox() -> Box<T> {
let newElement = element
let newBox = Box(element: newElement)
return newBox
}

Conclusion

Extend your knowledge

The Twitter contact:

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store