Swift

Swift_ CoreData 적용기...

JunsC 2024. 7. 24. 16:05
728x90

AOS 에서 sqlite 로 유틸 앱을 만들어 배포 준비 단계에 있었다.

원래는 크로스 플랫폼인 React Native 로 작업할 생각이었지만 , 애초에 선보인 유틸앱은 AOS 에서만 호환되도록 작업한 거라서 

IOS 만들 생각이 없다가 갑자기 필요를 느껴 작업하게 되었다.

 

그 중에서 Sqlite 랑 비슷한 기능을 가진 CoreData 를 적용하는 과정에서 어려움을 느껴 기록을 남기기로 했당

 

우선 CoreData 는 
Core Model Data, CoreDataClass , CoreDataProperties 크게 3가지를 가지고 있어야 한다.

 

 

CoreData 를 세팅해놓으면 

 

 

Editor -> Create NSManagedObject Subclass... 

를 클릭하면

 

이렇게 생성이 된다.

 

그릭 밑에를 쉽게 변환할 수 있도록 세팅을 해준다.

 

 

디버깅 용을 위한 메소드도 설정해준다.

그리고 위의 코드처럼 불러오면 

잘 불러와진다 !!

 

후...

 


https://velog.io/@oasis444/CoreData-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0

 

 

[iOS] CoreData 사용하기

CoreData를 사용하여 디바이스에 정보를 저장, 읽기, 수정, 삭제하는 방법에 대해 알아보겠습니다.

velog.io

 

https://icksw.tistory.com/224

 

[iOS] Core Data 사용해보기 - 1

안녕하세요 Pingu입니다. 🐧 오늘은 iOS에서 데이터를 저장하는 방법 중 하나인 Core Data에 대해 알아보려고 합니다. 예전에 알아본 UserDefaults도 비슷한 역할을 했었는데, 좀 더 복잡한 데이터를 저

icksw.tistory.com

 

https://hanulyun.medium.com/swift-coredata%EB%A1%9C-%EB%8D%B0%EC%9D%B4%ED%84%B0-%EC%A0%80%EC%9E%A5-%EB%B0%8F-%EA%B4%80%EB%A6%AC%ED%95%98%EA%B8%B0-19f61c95232f