Search

8주차 멘토링

진행 일자
2023/11/08
피드백 여부
피드백 완

 회고 사항

이번주에 배운 것들

1.
제너릭 타입
2.
프로토콜
3.
클래스와 상속
4.
SwiftUI 네비게이션 스택으로 리스트 보기

공유할 사항 / 질문 사항

1.
김태훈
a.
스플래시 뷰
2.
문혁준
3.
김회원
a.
조건문에 대해서 공부
4.
김수비
a.
inout 키워드에 대해서

아이디어 관련

디자인 정리
코드 컨벤션 등
Develop 브랜치로 Pull 받기

멘토링

런치스크린에 대한 고민
사진 앨범에서 선택 버튼의 작음
otf vs ttf
앱 이름 아이디어
아이디어 후보
squash merge
구현 일감 분배
김수비 - 메인 뷰 / 이미지 피커 (사진불러오기에서 시작되는 로직 사진 선택까지!)
김태훈 - 스플래쉬 / ML 모델링 / 검색결과 부분 (2차)
김회원 - 상품 검색결과 부분 (1차)
문혁준 - 카메라 부분
일정 산출 (구현)
메인뷰 - 3일
이미지 피커 - 2주
카메라 - 2주
ML 모델링 - 1주
상품 검색결과 1차 부분 - 3일
상품 검색결과 2차 부분 - 2일
GeometryReader { geometry in …. geometry.size }
struct GeometryReader<Content>: View where Content: View { var content: (GeomeotryProxy) -> Content init(@ViewBuilder content: @escaping (GeometryProxy) -> Content) } GeometryReader { geo in }
Swift
복사
List
List(items, selection: $selectedItem) { item in Text(item.name).tag(item) }
Swift
복사
\를 생략해도 되는경우 → item 타입이 Identifiable 프로토콜을 따르는 경우 && item 내부에서 id가 고유한지 확실하면 item: Identifiable → name, color
string: [”df”, “df”]
struct Item: Identifiable { var name: String var num: Int64 var id = UUID() }
9주차 멘토링 → 11/14 화요일 6시!!!