Swift 6.0을 위한 동시성 스터디
- Swift 6.0 동시성을 학습
- 학습한 내용을 기반으로
기록소
프로젝트 코드 품질 증가
주차 | 학습 주제 | 활동 |
---|---|---|
Week 1 | Process & Thread 개념 | 활동 링크 |
Week 2 | 공유자원과 임계영역 | 활동 링크 |
직렬-동시, 동기-비동기 개념 | 활동 링크 | |
Week 3 | 동시성 프로그래밍 with GCD | 활동 링크 |
Week 4 | Swift Concurrency 등장 배경 | 활동 링크 |
비동기 호출에서의 스레드 제어권 | 활동 링크 | |
Task와 구조화된 동시성(= Structured Concurrency) | 활동 링크 | |
Week 5 | Actor 개념 | 활동 링크 |
Sendable 프로토콜 | 활동 링크 | |
Main Actor 개념 | 활동 링크 | |
Week 6 | 얕은 복사 & 깊은 복사 (+ 클래스에서의 깊은 복사) | 활동 링크 |
Copyable 프로토콜과 ~Copyable | 활동 링크 | |
Generic과 Extension에서의 활용 | 활동 링크 | |
Week 7, 8 | 기록소 프로젝트 코드 리팩토링 | 활동 링크 |
- 날짜: 매주 금요일 9시 (+- 1시간)
- 진행 방식:
- 스터디를 위해 조직/레포 생성
- 매주 각자 주제를 학습하고 노션에 정리
- 해당 주제와 관련된 면접 질문도 작성
- 스터디 날짜에 랜덤으로 2명 선정:
- 1명: 발표 담당
- 1명: 정리 담당
- 정리 담당자는 4명의 정리 내용을 취합해 최종본을 레포에 업로드