반응형
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 클래스를 사용해야 할 듯 하네요.^^
반응형
'iOS' 카테고리의 다른 글
iOS UITextField 비활성화(수정 못하게) 하고, 클리어 버튼은 활성화 시키기 (0) | 2023.03.02 |
---|---|
Xcode 14에서 Main 스토리보드 지정하기 (0) | 2023.02.08 |
[iOS 앱 개발] Swift 중첩 구조체 사용하기 (0) | 2022.10.07 |
[iOS 앱 개발] Swift 함수에 참조 매개변수 전달 (0) | 2022.10.05 |
[iOS 앱 개발] Swift 메소드/생성자 오버로딩(Overloading) (1) | 2022.09.23 |
댓글