TIL 24

오늘 한 일 / 배운점

  • iOS 앱개발 숙련 프로젝트 발제
  • 9:50 팀 회의
  • 팀 노션 작성
  • 주제 아이디어 정하기
  • 와이어 프레임 짜기
  • 역할 배분
  • 팀 repository 및 브랜치 생성

과제

  • 팀 과제 코드 작성

느낀점

오랜만에 쓰는 TIL ㅎㅎ..(반성)
오늘부터 또 새로운 팀 프로젝트다 이번 주제는 YouTube API를 사용한 유튜브 영상 앱 만들기인데

우리 팀은

  • 로그인/회원가입 화면 - KA님
  • 상세페이지 - CH님
  • (탭1) 메인 페이지(영상) - KY님
  • (탭2) 검색 페이지 - KA님
  • (탭3) 좋아요 누른 동영상 페이지 - JB님
  • (탭4) 마이페이지 - 나

이렇게 구성하여 각자 역할 분담해서 작업하기로 하였고

내가 맡은 마이페이지 같은 경우에는

  • UserDefaults에 저장되는 계정 프로필 표시
  • 로그아웃 - 로그인/회원가입 화면으로 이동
  • UserDefaults에 저장되는 계정 프로필 편집 화면
  • 내가 좋아요 누른 동영상 리스트 (컬렉션 뷰)

일단 이 4가지를 넣어 보려고 한다

1

시작 전에
이전 팀 프로젝트 때 코드로 작성해야 merge 했을 때 덜 고생한다는 이야기를 들어서
전원 다 코드로 작성하는 게 어떻겠냐고 여쭤봤는데
어떤 팀원 분이 스토리보드를 다 하나씩 따로 파서 작업하면 또 그런 문제가 없다고..!
그래서 이번에는 스토리보드로 작업을 해보려고 한다

2

그리고 오늘도 git에서 엄청 버벅댔는데
나는 develop브랜치를 내 브랜치로 병합 해오고 싶었다

  • squash and merge : develop브랜치의 커밋 이력들을 하나의 커밋으로 뭉친 다음에 내 feat/myPage브랜치로 병합

  • rebase : develop브랜치의 커밋 이력들을 가져와서 내 feat/myPage브랜치 끝에 적용

오늘도 헷갈려서 찾아봄..

오늘 예비군 있어서 오전에 잠깐 들어갔다가 밤에 왔는데
20시까지 분명 각자 맡은 페이지 구상 하는거 였는데
이미 다들 API 갖다가 구현까지 해보고 계셔서;
내일은 나도 화면 틀만 잡고.. API로 받아와서 컬렉션 뷰 한번 뿌려보는게 목표!
화수목금 이번주도 화이팅하자!