목록JSON (2)
내가 iOS 개-발자라니.
SwiftData 커스텀 데이터 저장소 예제 1. DataStore의 역할- 데이터 저장 및 읽기: SwiftData에서 DataStore는 데이터의 영속성을 담당하며, 모델 컨텍스트(ModelContext)와 모델 컨테이너(ModelContainer)와 상호작용한다.- 데이터 스냅샷: DataStore는 모델의 현재 상태를 캡처한 스냅샷을 사용하여 데이터를 읽고 씀. 2. DataStore 프로토콜- DataStoreConfiguration: 저장소의 설정을 정의- DataStoreSnapshot: 모델 값과 상호작용하는 스냅샷을 정의- DataStore: 저장소 구현을 정의하며, 페칭(fetch) 및 저장(save) 기능을 포함 3. 커스텀 JSON 저장소 구현 예제- JSONStoreConfigur..
JSON (JavaScript Object Notation) 1. 정의 • JSON은 경량의 데이터 교환 형식• 사람과 기계 모두 쉽게 읽고 쓸 수 있음• 구조화된 데이터를 텍스트로 표현하기 위한 포맷 2. 역할 • 데이터의 구조를 표현하고 전달하는 데 사용• 일반적으로 서버와 클라이언트 간에 데이터를 전송할 때 사용 3. 특징 • 텍스트 기반: 사람이 읽기 쉬운 텍스트로 데이터를 표현• 키-값 쌍: 데이터는 키-값 쌍으로 구성• 유연성: 배열, 객체, 숫자, 문자열, 불리언 등을 포함할 수 있음 4. 사용 예시 • 서버에서 클라이언트로 사용자 정보 전송: {"id": 123, "name": "Alice", "email": "alice@example.com"} • 설정 파일, API 응답 등에서 사용...