왕논의 연구실

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

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

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

ywangnon 2021. 11. 29. 23:12

오늘은 헤더부터 시작입니다.

최근의 뮤직앱을 보면 음악리스트만 있는 것이 아니라 추천이라든지 트렌드라든지 맨 위에 주목할 만한 음악을 올려놓습니다.

이 부분을 컬렉션뷰의 헤더로 빼서 작업을 하는 것입니다.

 

실습할 때는 몰랐는데 글을 작성하면서 생각해보니 앱 화면에서 뷰를 굉장히 잘 쪼개놓으신 것 같습니다.

이렇게 통일된 디자인 안에 하나만 다르게 하는 디자인을 만든 적이 있었는데, 그때는 한 뷰의 영역을 계산해서 나누고 관리하고 하느라고 굉장히 머리가 아팠습니다.

그 복잡하게 작업했던 것을 헤더뷰를 통채로 화면을 만드는데 사용하니깐 관리도 쉽고 코드 작성도 굉장히 깔끔하게 작성되는 느낌입니다.

 

과거에 녹음이나 음악플레이어를 만들어본 적이 있었습니다.

일단 그때와 지금이 다른 것은 그때는 웹에서 스트리밍 형식으로 url이 웹주소였고, 지금 만드는 것은 파일에 있다보니 파일주소로 찾아서 연결합니다.

그리고 그때는 MVC로 만들다보니 파일을 extension으로 쪼개도 코드상으로는 덩치가 크다보니 구조가 맘에 안들더군요.

지금 배운다면 더 적은 코드로 만들 수 있지 않을까 싶습니다.

 

그래도 UI만드는데 있어서 코드를 사용하다보니 코드가 많은 것은 여전할 수도 있겠습니다.

스토리보드를 이용한 앱 만드는 강의는 많은데, 코드를 이용해서 작성할 시에는 어떻게 하면 최대한 줄일 수 있을까 고민해봐야겠습니다.

사실 코드로 작성할시의 코드길이를 어떻게든 해결하고 싶어서 세미나도 돌아다녔었습니다.

저와 비슷한 방법으로 UI를 작성하시는 분도 봤었습니다.

발표를 보면서 공감을 많이 했지만, 획기적으로 줄일 수는 없었습니다. 하지만 코드작성에 있어서 도움되는 세미나였었습니다.

 

실습사진 1

 

 

 

 

 

 

 

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

 

https://bit.ly/3FVdhDa

 

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

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

fastcampus.co.kr

 

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