본캠프 1주차 월요일 TIL

호씨·2024년 10월 21일
0

본격적으로 iOS개발 본캠프가 시작되서 새로운 마음으로 공부를 시작하며 본격적으로 매일매일 TIL을 작성해야되겠다는 다짐을 했다. (앞으로도 꾸준히 일기형식으로라도 작성하길 바라며)

오늘 한것은 크게 세가지로

  1. 조편성후 팀 프로젝트 시작
  2. 팀프로젝트를 위한 설계 및 파트 나누기
  3. xCode 설치 및 설명 강의
  4. TIL작성 강의(TIL의 중요성)
  5. 프로젝트 시작

이렇게 크게 다섯가지가 있으며

1. 조편성후 팀 프로젝트 시작

사실 되게 막막한 부분이지만 팀 편성후 갑자기 아무런 강의나 자료없이 간단한 프로젝트를 시킬줄은 몰랐다.
내용은 간단하게 팀, 자기소개를 하는 앱을 만들라는 내용이지만 막상 닥쳤을때는 되게 막막한 상황이였지만 팀원분들이랑 이야기하면서 한번 해보자는 결론이 나와서 만들어 보기로했다.

2. 팀프로젝트를 위한 설계 및 파트 나누기

다행히 팀원두분이 iOS 공부를 하셨던분이 계셨고 나머지 팀원분들도 열정이 있으신분들과 같은조가 되서 생각보다 수월하게 어떻게 할것인가 구상과 계획을 짜서 와이어프레임과 파트분배는 다 끝냈다.

그래도 현업으로 일했었고 기획자도 해봤었던 경험이 있어서 생각보다 빠르게 다른분들의 의견을 통합해서 와이어프레임이랑 계획을 다 정했다.

위의 이미지는 초기버전으로 추가 회의를 통해서 내용들은 조금 수정되었지만 메인화면은 다같이 만들기로, 개인 소개 페이지는 각자 연습할겸 넣을 내용만 정해서 만들기로 정해졌다.

메인은 일단 보류하고 각자 개인소개 페이지를 먼저 만들자는 얘기가 있어서 각 멤버가 이걸 만들고 합치고나서 메인을 만들자는 결론이 나왔다.

3. xCode 설치 및 설명 강의

xCode 설치에 관련된 강의를 들었는데 앱-웹으로 각각 설치하는 방법과 애플 디벨로퍼 등록방법, 등록후 얻는 혜택들에 대해서 들었다.
애플 디벨로퍼가 단순히 스토어에 앱을 등록하기위한 필수절차라는것만 알았지만 각종 기능들은 처음 알게되었다.

4. TIL작성 강의(TIL의 중요성)

하루에 한번씩 쓰는 TIL의 중요성에 대해서 알게 되었다.

5. 프로젝트 시작

금요일까지 최종본 제출이지만 수요일 저녁에 일단 각각 중간결산 이후에 합치고 메인화면을 만들기로 했다.

일단 개발과정에서 예상치못한 오류로 인해서 당황했는데 그래도 같은 증상을 경험하신 팀원분들덕에 해결했었다.

this class is not key value coding-compliant for the key imageView.

라는 내용으로 오류가 발생했어서 구글링 했을때는 뷰 컨트롤러에서 inherit Module From Target이 체크가 안되서 뜨는 오류라고 찾아서 해당부분을 그대로 체크했었었는데 똑같이 발생해서 다른분들께 여쭤보니 뷰 컨트롤러에 추가했다가 지우면 그냥 코드만 지워지는거라서 객체도 지워야된다는 얘기를 듣고 뷰 컨트롤러에서 컨트롤키를 누르면서 클릭해서 해당부분을 delete해야 지워지면서 해결된다는걸 찾았다

일단 오늘 했던 내용들을 정리하자면

  1. TIL쓰는것을 습관화 해야한다, 내가 과거에 했었던, 혹은 막혔던것들을 리마인드 할 수 있는 방법이기 때문에 매일매일 써주는게 좋다

  2. 애플디벨로퍼 등록은 iOS개발자라면 필수다. 다양한 기능들을 지원하니 꼭 써야한다. (xCode는 쓰레기다)

  3. 스토리보드와 코드간에 연결이 부정확한, 혹은 불친절한 상황이 많다. 화면 객체간에 연결 확인을 반드시 해야한다.

profile
이것저것 많이 해보고싶은 사람

0개의 댓글

관련 채용 정보