1️⃣ To do list
|
2️⃣ 배운 것
1. 화면 전환 (segue)
여러 개의 화면을 이동하는 방법으로, Show, Show Detail, Present Modally 등이 있다.
Navigation Controller를 추가하지 않으면 '모달'로 화면이 전환된다.
아래 사진처럼 상위 레이어가 뜨는 방식을 모달이라고 한다.
한편, Navigation Controller를 추가하면 자동으로 뒤로가기 버튼이 생긴다.
모달 | 뒤로가기 버튼 |
Navigation Controller는 아래 사진처럼 📥 아이콘 > Embeded In View Controller > Navigation Controller 를 클릭하면 추가할 수 있다.
2. String(repeating:count:)
오늘 만난 코드카타를 풀며 String(repeating:count:) 을 복습할 수 있었다. (링크)
3. String.index(_String.startIndex, offsetBy:)
코드카타를 풀면서 String.index(_String.startIndex, offsetBy:) 함수를 접하게 되었다. (링크)
이해가 잘 되지 않아서 튜터님께 여쭈었더니,
스위프트에서 스트링은 숫자와 글자수가 달라서 인덱스 함수를 사용하기 까다로울 거라며,
배열로 쪼개서 문제를 해결해보라고 조언해주셨다.
따라서 index함수에 대한 이해는 나중으로 미룬 채, 다른 방법으로 문제를 해결했다.
4. 백준허브
팀원분께서 알려주신 백준허브!! https://chromewebstore.google.com/detail/ccammcjdkpgjmcpijpahlehmapgmphmk?hl=ko
프로그래머스 정답 입력하면 자동으로 깃헙에 잔디를 심을 수 있다고 한다... ㅎㅎㅎ
3️⃣ 느낀점
# 처음 만난 팀원
지난 주가 개강이었지만, 이전부터 예정된 해외여행으로 자리를 일주일간 비운 탓에 팀원분들을 오늘이 되어서야 만나뵐 수 있었다.
첫주가 개별 학습 기간이라, 나의 부재가 팀 활동에 크게 방해가 되진 않은 것 같았다.
팀 노션을 보니, 다같이 학습 목표를 세우고 회고하는 방식으로 진행하고 계셨다.
더 일찍 조인하지 못해 죄송하기도, 아쉽기도 했다.
# 프로젝트 발표/피드백 참관
나중에 프로젝트를 진행하게 된다면, 노션을 적극 활용하여 과정을 잘 기록해두어야겠다고 느꼈다.
>> 포함시킬 요소 : 프로젝트 개요, 역할 분배, 사용 기술, 어려운 점, 해결 방안, 회고
# 함께 공부하는 것
지금까지는 항상 혼자 공부했지만, 이번 기회를 통해 함께 공부하는 것을 경험하고 배울 수 있을 것 같다.
앞으로의 4개월이 매우 기대된다.
'Swift > TIL(TodayILearned)' 카테고리의 다른 글
[Swift|TIL] 240312 - 접근 제한자, extension, subscript (1) | 2024.03.12 |
---|---|
[Swift|코드카타] (프로그래머스) 입문 #35. 부족한 금액 계산하기 - 수학 공식을 활용하여 더 가볍게 코딩! (0) | 2024.03.08 |
[Swift|TIL] 240307 회고 (0) | 2024.03.08 |
[Swift|TIL] 240306 회고 - 클래스, 구조체, 열거형 비교 (2) | 2024.03.06 |
[Swift|TIL] 240305 회고 (2) | 2024.03.05 |