If a function returns an UnsafeMutablePointer is it our responsibility to destroy and dealloc? If a function returns an UnsafeMutablePointer is it our responsibility to destroy and dealloc? swift swift