<!-- 다음 스터디 예약: 숲재, 말랑 --> # Combine Study 📚 - Combine 학습을 위한 Study - SwiftUI는 하지 않아요 - 자료 공유시 저작권 관련 사항은 각자 조심합시다. - 여러분들은 스터디 베타 테스터입니다. ## 멤버 🤦‍♂️ - 웨더 - 밈 - 바드 - ~~재재~~ - 레드 ## 개요 ✍️ - Combine? - 비동기 프로그래밍 - 절차형, 선언형 - Publishers(게시자) - Operators(연산자) - Subscribers(구독자) ## 일시 ⏰ - 12월 ~ 종료시 (2월 예상) - 주 1회 - 이전 시간에 다음 시간 확정 (온라인) - 한달에 한번 오프라인(?) ## 자료 📑 - [Kodeco(raywenderrich)](https://www.kodeco.com/books/combine-asynchronous-programming-with-swift/v3.0/), [유데미](https://www.udemy.com/course/the-complete-guide-to-combine-framework-in-ios-using-swift/), Google 검색 등 이용할 수 있는 모든것 ## 진행방식 👨‍💻 - Kodeco 챕터 기준 이론학습 후 간단한 프로젝트 진행 - https://punkapi.com/documentation/v2 - OT ✅ - 컴바인 개요와 게시자(Publisher) 및 구독자(subscribers) ✅ - Operator - transform ✅ (다음 스터디에는 trasform + filtering) - filtering ✅ (다음 스터디에는 trasform + filtering) - combine ✅ (다음 스터디에는 combine + sequence + Debounce + Throttle) - sequence + Debounce + Throttle ✅ (다음 스터디에는 combine + sequence + Debounce + Throttle) - Action - network + debugging ✅ - timer ✅ (다음 스터디는 timer + key-value observing) - key-value Observing ✅ - resourceManagement ✅ - Advanced - errorHandling ✅ - Custom Publishers & Handling Backpressure ✅ - test ✅ - 챕터별로 각자 준비한 자료를 사다리 뽑기로 태워서 발표 후 Q&A or 보충 - 3회연속 발표시 다음 발표 면제 - 자료 제한 없음. - 스터디 시간은 30~120분 이내 (당일치기 가능한 수준의 분량으로) :::info :information_source: 자세한 진행 방식은 논의 필요 - 현행유지 ::: ## 출석부 📖 |이름/날짜|11/29 24:00|12/7 23:00|12/14 23:00|12/21 23:00|12/28 23:00|1/5 23:00|1/12 23:00|1/19 23:00|1/26 23:00|2/2 23:00|2/9 23:00|2/16 23:00|2/22 23:00|3/2 23:00| |:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:| |웨더|✅|✅|✅|✅|✅|✅|✅|✅|✅|✅|✅|✅|✅|✅| |미임|✅|✅|❌|✅|✅|✅|✅|❌|✅|✅|✅|✅|✅|✅| |바드|✅|✅|✅|✅|✅|❌|✅|✅|✅|✅|✅|✅|✅|✅| |재재|✅|✅|✅|✅|✅|✅|❌|❌|❌|❌|❌|❌|❌|❌| |레드|✅|✅|✅|✅|✅|✅|✅|❌|✅|✅|✅|✅|✅|✅| ## 추가사항 ⚠️ - 공휴일 쉽시다 - Kodeco책 필수 아닙니다 안사도 돼요 - Udemy강의는 필요하면 얘기하세요. - 3인이상 미출석 쉽니다. 단, 참석자가 2인 이상인 경우 2인 결정에 따릅니다. - 투표는 과반으로 하되, 가능하면 과반+1 - 특이사항 생기면 팀 내 공유하기 :::danger :radioactive_sign: 불참시 결정된 사항들은 모두 동의한다고 가정합니다 :::