[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 공식 문서를 참조하시기 바랍니다.