
오늘은 CoreData에 대해서 CoreData가 무엇인지,CoreData의 특징과 이를 활용한 CRUD까지 다뤄볼 예정이다. ✏️ CoreData 란? CoreData는 apple이 제공하는 iOS 자체에서 데이터를 저장할 수 있도록 하는 프레임워크이다. 데이터베이스가 아닌, 데이터 모델링과 영속성 관리를 위한 프레임워크로 Swift에서 데이터를 쉽게 저장할 수 있도록 해주는 도구이다. CoreData는 iOS 버전 3 이상부터 사용할 수 있으며, 오래전에 나왔고 아직도 사용되고 있는 프레임워크이다. 위 사진은 CoreData의 Stack을 보여주는 구조이며 CoreData의 구조는 4가지로 분류할 수 있다.최상위 컨테이너인 Persistent Container 는 model, context..

오늘 다뤄볼 주제는 iOS앱에서 데이터를 저장하는 방법에 대해서 다뤄볼 것이다.스터디에서 가져온 질문은 아래와 같다~ 1️⃣ iOS 앱에서 데이터를 저장하는 방법에는 어떤 것들이 있나요? 앱에서 데이터를 저장하는 방법에는 여러가지가 있다. 👉🏻 UserDefaults, KeyChain, Core Data, SQLite, CloudKit, File Manager 등등여러가지 방법이 있는데 어떻게 데이터를 저장하고 관리할껀지에 따라 적절하게 선택해주면 된다. 아래에서 다루지 않는 CloudKit이랑 File Manager에 대해 잠깐 설명하고 넘어가겠다! CloudKitCloudKit은 Apple이 제공하는 클라우드 서비스 프레임워크이며 iCloud 서비스를 사용하여 데이터를 클라우드에 저장하고 동..
- Total
- Today
- Yesterday
- SWIFT
- 병합충돌
- securefield
- ios
- 클로저
- imagepicker
- CustomCalendar
- 가장가까운같은글자
- mlmodel
- Xcode
- swiftUI
- 둘만의 암호
- Fastlane
- 프로그래머스
- mergeconflict
- 백준
- rxswift
- MainActor
- 스위프트
- LazyVGrid
- UIKit
- ObservableObject
- ScrollViewReader
- 코딩테스트
- CoreData
- 16173
- XCTest
- combine
- pbxproj
- closure
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |