Swift3について色々まとめていくスレ

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

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください