본문 바로가기
iOS

[iOS 앱 개발] Swift 파일 쓰기 & 읽기

by Dokon Jang 2022. 10. 12.
반응형

Swift에서 파일을 쓰거나 읽을 때 문자열을 URL로 변경해야 합니다.

import Foundation

let filePath = "file:///workspace/Swift/Sources/data.json"
let fileUrl = URL(string : filePath)

 

문자열을 파일로 쓸 때 Stirng의 메소드 write를 쓰면 간단하게 파일을 생성 할 수 있습니다.

import Foundation

let filePath = "file:///workspace/Swift/Sources/data.json"
let fileUrl = URL(string : filePath)

let text = "Hello World"
try text.write(to: fileUrl!, atomically: true, encoding: .utf8)

 

파일을 문자열로 읽을 때도 String의 생성자를 이용해서 간단하게 파일을 읽을 수 있습니다.

import Foundation

let filePath = "file:///workspace/Swift/Sources/data.json"
let fileUrl = URL(string : filePath)

let text = try String(contentsOf: fileUrl!, encoding: .utf8)

 

※ iOS에서 디렉토리는 다시 확인이 필요해보입니다.
※ 현재는 Swift 언어를 스터디 하고 있어서 iOS 앱 개발 FileManager 클래스를 사용해야 할 듯 하네요.^^

반응형

댓글