회고 사항
이번주에 배운 것들
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시!!!