API To JsonParsing

신동준·2022년 5월 11일
0

Swift API사용해서 JSON 데이터를 받고 파싱하기전에 스위프트의 파일 시스템에 대해 궁금해서 txt파일 작성코드를 찾아봤는데
경로를 내 Mac의 도큐먼트파일이나 라이브러리 애플리케이션 바께 없는거같아서 따로 extension 사용해야지 내 앱에서 파일을 바로생성할수있을거같다

func getDocumentsDirectory() -> URL {
    let paths = FileManager.default.urls(for:.documentDirectory, in: .userDomainMask)
    print(paths)
    return paths[0]
}

let str = "Super Long String Here"

let filename = getDocumentsDirectory().appendingPathComponent("output.txt")


do  {
    try str.write(to: filename, atomically:true, encoding:String.Encoding.utf8)
    
} catch {
        print( "do not write your file")
    }

해당코드를 실행하면 User/Document 에 텍스트파일 생성된다
FileManager.SearchPathDirectory() 위 클래스의 메소드 extension 필요해보인다

profile
Swift 예비개발자

0개의 댓글