왕논의 연구실

패스트캠퍼스 챌린지 26일차 본문

강의/강의 챌린지(iOS 앱 개발 올인원 패키지 Online)

패스트캠퍼스 챌린지 26일차

ywangnon 2021. 11. 26. 21:24

계속해서 애플뮤직st 앱을 만들겠습니다.

 

실습사진 1

이부분을 구현하는데 이해가 안되는 것이 강의 영상이랑 똑같이 쳤는데 강의에서는 오류가 나지 않았고, 실습에서는 오류가 났습니다.

처음에 이것을 보고

왜 오류가 났지? 영상에서는 오류가 안 났는데??

라고 생각해버렸습니다.

혹시 이걸보고 오류를 찾으셨나요?

 

강의를 보면서 실습하다보니 생기는 실수인듯 합니다.

처음에 오류문구를 보고서는 옵셔널에 값을 안 준채로 함수를 사용해서 그런가 싶었습니다. 하지만 찝찝한 것이 계속 코딩하면서 옵셔널을 많이 사용해봤는데 이런 경우를 겪어본 적이 적기 때문입니다.

게다가 자세히 보니까 self.todaysTrack은 오류가 나지 않았습니다.

다시 프로퍼티를 확인하고서야 알게된 것이

album 프로퍼티를 옵셔널이 아닌데 초기화시키지 않았습니다.

변명을 해보자면 강의를 보면서 쫓아가려고 빠르게 따라치다가 놓쳤던 것 같습니다.

그리고 강의에서는 제대로 되어 있으니 저도 똑같이 제대로 되어 있겠거니 생각했던 것 같습니다.

아마 영상이 아니라 그냥 만드는 것이었다면 오히려 하지 않았을 실수인 것 같습니다.

 

실습사진 2

초기화 수정하고 평화를 되찾았습니다.

 

확실히 강사님이 뮤직앱쪽 개발하시던 경력이 있어서인지 여기서부터 예제 앱이 갑자기 복잡해졌습니다.

앱의 규모자체가 확 커지다보니 코딩할 것도 많다보니 미리작성하고 역할을 설명하고 알아서 파악할 수 있는 부분은 넘어가는 것 같습니다.

개인적으로 참 만족스럽습니다.

강의만으로 파악못하는 것도 있습니다. 왜냐하면 각각의 오브젝트가 하는 역할과 코딩만 설명하더라도 시간이 많이 걸리니깐요. 그런데 강의를 듣고 잠깐 넘어갔던 부분을 살펴보면 어떻게 연결되는 것인지 파악이 됩니다.

다른 걸 떠나서 오브젝트를 쪼개고 각각의 하는 역할을 주석달아놓은 파일만 봐도 공부가 되는 것 같아 좋습니다.

 

본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.

 

https://bit.ly/3FVdhDa

 

수강료 100% 환급 챌린지 | 패스트캠퍼스

딱 5일간 진행되는 환급챌린지로 수강료 100% 환급받으세요! 더 늦기전에 자기계발 막차 탑승!

fastcampus.co.kr

 

#패스트캠퍼스 #패캠챌린지 #직장인인강 #직장인자기계발 #패스트캠퍼스후기 #iOS앱개발올인원패키지Online.