[swift] Swift에서의 파일 쓰기

Swift에서 파일을 생성하고 데이터를 기록하는 것은 매우 간단합니다. 이 기능을 사용하기 위해 Foundation 프레임워크의 FileManager 및 Data 클래스를 사용할 수 있습니다.

파일 생성

먼저, FileManager를 사용하여 새 파일을 생성해 봅시다. 다음은 새 파일을 생성하는 간단한 예제입니다.

import Foundation

let fileManager = FileManager.default
let documentsURL = fileManager.urls(for: .documentDirectory, in: .userDomainMask).first!
let fileURL = documentsURL.appendingPathComponent("example.txt")

fileManager.createFile(atPath: fileURL.path, contents: nil, attributes: nil)

위의 코드에서는 FileManager의 createFile 메서드를 사용하여 새 파일을 생성합니다. 파일의 경로는 documentsURL과 파일 이름인 “example.txt”를 사용하여 설정됩니다.

데이터 쓰기

이제 생성된 파일에 데이터를 쓰는 방법을 알아보겠습니다.

let data = "Hello, World!".data(using: .utf8)
try data?.write(to: fileURL)

위의 코드에서는 data 객체를 파일 URL에 쓰기를 시도합니다. write(to:) 메서드는 주어진 URL에 데이터를 쓰고, 필요에 따라 쓰기 작업이 성공적으로 완료되었는지 확인합니다.

이제 Swift에서 파일을 생성하고 데이터를 쓰는 방법을 알게 되었습니다. 이러한 작업은 기본적인 파일 입출력 작업에 매우 유용합니다.

더 많은 정보를 원하시면 Swift 공식 문서를 확인해보세요.