SwiftData로 생성되는 SQLite 파일을 열어보신 적 있나요?

저는 CoreData 사용할 때 생성된 .sqlite 파일을 열어봤습니다.


스크린샷을 보니 SwiftData도 별로 다르지 않네요. Z가 붙은 특이한 Column 이름이 생각납니다. Sqlite이긴한데 뭔가 구조가 이상했어요...


제가 만든 앱 중에 Excel을 CoreData로 변환해서 내장한 앱이 있는데

데이터 양이 방대해서 실행할 때 변환하면 너무 오래 걸리기 때문에


배포 전에 Excel 파일을 한번 CoreData로 변환해주고 Container로 .sqlite를 빼낸 다음 그것을 내장시켰습니다.


처음 실행할 때 그 파일을 복사하게 했던 것 같네요. 아니면 읽기 전용으로만 사용했던가 CoreData를 두개로 나눴던 것 같기도 하고요.


이 예제는 단순한 Migration 구현을 알려주네요. 더 복잡한 Migration은 다음 Part에서 다루겠죠?


근데 onAppear 맑고는 SwiftUI라고 할만한게 없는데 제목에 왜 SwiftUI가 있는거죠??


#직독직해 #medium #한마디로 #한마디로공식 #swiftui #sqlite #swiftdata #migration

https://youtu.be/rwaDv03IY_o

예제로 보는 SwiftData Migration - 한마디로 Medium 직독직해 #98

www.youtube.com

예제로 보는 SwiftData Migration - 한마디로 Medium 직독직해 #98

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2024년 4월 23일 오전 12:53

댓글 0

    함께 읽은 게시물

    iOS 19가 아니라 이제 iOS 26?

    ... 더 보기

    No iOS 19: Apple Going Straight to iOS 26

    MacRumors

    No iOS 19: Apple Going Straight to iOS 26

    🎯 유튜브에 100번째 코딩 테스트 문제 풀이 영상을 올렸습니다!

    ... 더 보기

    달레의 코딩 테스트

    www.youtube.com

    달레의 코딩 테스트

     • 

    댓글 1 • 저장 27 • 조회 3,982