回答編集履歴

1 コードを訂正

Stripe

Stripe score 1975

2016/01/26 22:50  投稿

デバッグ目的なら、それをそのままテキストエディタにコピペして保存するのもアリかと思いますが、
コードを書くなら、NSOutputStreamを利用してください。
```Swift
let stream = NSOutputStream(toFileAtPath: "/Users/you/Desktop/Log.txt", append: true)
stream?.open()
func printFile(s: String) {
   print(s)
   let data = "\(s)\n".dataUsingEncoding(NSUTF8StringEncoding)
   stream?.write(UnsafePointer<UInt8>(data!.bytes), maxLength: data!.length)
}
out("hello")
out("world")
out("this is a pen")
printFile("hello")
printFile("world")
printFile("this is a pen")
stream?.close()
```

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る