[swift] 파일을 읽고 쓰는 방법

Swift에서 파일을 읽고 쓰는 것은 매우 일반적인 작업입니다. 이를 수행하려면 몇 가지 기본적인 단계를 따르면 됩니다.

파일에 쓰기

먼저, 파일에 데이터를 쓰려면 FileManager 클래스를 사용하여 원하는 위치에 파일을 만들어야 합니다. 예를 들어, 다음과 같은 방법으로 파일에 문자열을 쓸 수 있습니다.

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

let fileURL = documentDirectory.appendingPathComponent(fileName)

do {
    try "Hello, World!".write(to: fileURL, atomically: true, encoding: .utf8)
} catch {
    print("Error writing to file: \(error)")
}

파일에서 읽기

파일에서 데이터를 읽으려면 파일에서 데이터를 읽고 이를 적절히 처리해야 합니다. 예를 들어, 다음과 같은 방법으로 파일에서 문자열을 읽을 수 있습니다.

do {
    let fileContents = try String(contentsOf: fileURL, encoding: .utf8)
    print("File contents: \(fileContents)")
} catch {
    print("Error reading from file: \(error)")
}

결론

Swift에서 파일을 읽고 쓰는 것은 간단합니다. 기본적으로 FileManager 클래스를 사용하여 파일을 생성하고 데이터를 쓰거나 읽으면 됩니다.

더 자세한 내용은 Apple 공식 문서를 참조하시기 바랍니다.