[iOS/WWDC23] SwiftData에 대해 알아보자
SwiftData는 데이터모델링과 관리 프레임워크이다. 다른 포멧은 제외하고 코드에만 집중하며 Swift 매크로를 통해 매끄러운 API를 만든다. Schema 구성요소 @Model 스키마 정의하는 매크로 값 프로퍼티가 속성으로 사용되도록 적응시킨다. 기본 타입과 Struct, Enum Codable등 가능 @Attribute를 ...
SwiftData는 데이터모델링과 관리 프레임워크이다. 다른 포멧은 제외하고 코드에만 집중하며 Swift 매크로를 통해 매끄러운 API를 만든다. Schema 구성요소 @Model 스키마 정의하는 매크로 값 프로퍼티가 속성으로 사용되도록 적응시킨다. 기본 타입과 Struct, Enum Codable등 가능 @Attribute를 ...
PointFree의 Concurrency 세션 정리 내용입니다! 🔗 PointFree Concurrency’s Future: Structured and Unstructured ✏️ 이전 내용 1. 동시성의 과거: 스레드 2. 동시성프로그래밍: OperationQueue, GCD, Combine 3.동시성프로그래밍: Task 4.동시성프로그래밍: ...
PointFree의 Concurrency 세션 정리 내용입니다! 🔗 PointFree Concurrency’s Future: Sendable and Actors ✏️ 이전 내용 1. 동시성의 과거: 스레드 2. 동시성프로그래밍: OperationQueue, GCD, Combine 3.동시성프로그래밍: Task Sendable and @Se...
PointFree의 Concurrency 세션 정리 내용입니다! 🔗 PointFree Concurrency’s Future: Tasks and Cooperation ✏️ 이전 내용 1. 동시성의 과거: 스레드 2. 동시성프로그래밍: OperationQueue, GCD, Combine Task Basic Task Task는 Swift 5.5...
PointFree의 Concurrency 세션 정리 내용입니다! 🔗 PointFree Concurrency’s Present: Queues and Combine ✏️ 이전 내용 1. 동시성의 과거: 스레드 Operation Queue Operation Queue는 스레드의 몇가지 문제를 해결하기 위해 도입되었다. Operation Queu...
PointFree의 Concurrency 세션 정리 내용입니다! 🔗 PointFree Concurrency’s Past: Threads Thread Basics Operation Queue나 GCD 등 스레드를 고려하지 않고 비동기 코드를 작성하도록 발전해왔다. 동시성 코드를 잘 이해하기 위해서는 동시성 코드의 시작인 Thread에 대해 공부...