String を Data に変換する

// swift2: let data = "hoge".dataUsingEncoding(NSUTF8StringEncoding)
var data1: Data = "hoge".data(using: String.Encoding.utf8)!
var data2: Data = data1

unsafeAddress(of: data1) // 同じアドレス
unsafeAddress(of: data2) // 同じアドレス

data1.append("hoge".data(using: String.Encoding.utf8)!)

unsafeAddress(of: data1) // 違うアドレス
unsafeAddress(of: data2) // 違うアドレス

色々実験したスクショ

スクリーンショット 2016-08-12 18.50.49
Copyright © 53ningen.com