混乱しています。教えて下さい。

UnsafeMutableRawPointerに対してmemcpy上書きした場合に
copyonwriteされないという理解で良いでしょうか。

あちこちググりまくりましたが、SwiftにおけるunmanagedとUnsafeの使い分けが理解できていません。