[패스트캠퍼스 : 자기계발 챌린지] iOS개발 강의 4주차

Minji Kim·2021년 12월 16일
0

패스트캠퍼스

목록 보기
4/5
post-thumbnail

개요

패스트캠퍼스 국비 지원 교육 'K-디지털 크레딧 : 나만의 iOS 앱 개발 입문' 강의를 수강중이고, 자기계발 챌린지에 참여하여 이 글을 작성하게 되었습니다.


4주차 강의 목록

이번 주차도 모두 수강 완료했습니다.


4주차 학습 내용

iOS 앱 구현 (2)

CHAPTER 10. 애플뮤직st 음악앱 - 01

이번에 만들고자 하는 음악 앱을 어떻게 구현할지, 그리고 앞으로 학습할 내용에 대해 알아보는 시간을 가졌습니다.

CHAPTER 10. 애플뮤직st 음악앱 - 02 ~ 05

음악 앱 프로젝트의 구조를 확인한 후, 홈 화면에 컬렉션 뷰를 추가하여 UI를 구성했습니다.
그리고 사운드트랙을 불러오는 TrackManger 클래스를 구현했습니다.

CHAPTER 10. 애플뮤직st 음악앱 - 06 ~ 07

이미 extension으로 확장시켜놓은 AVPlayerItem을 살펴보았습니다.
그리고 TrackManager를 통해 가져온 트랙을 홈 화면의 컬렉션 뷰에 보여지도록 셀을 구현했습니다.

CHAPTER 10. 애플뮤직st 음악앱 - 08 ~ 12

홈 화면 컬렉션 뷰의 헤더 뷰, 그리고 플레이어 뷰를 구현하고 트랙을 선택했을 때 해당 플레이어 뷰를 띄어주도록 구현했습니다.

CHAPTER 10. 애플뮤직st 음악앱 - 13 ~ 15

트랙을 선택했을 때 나타날 플레이어 뷰에 해당 곡 정보와 재생시간을 표시하고 시킹을 구현했습니다.
그리고 다크 모드에 대해서 알아보는 시간을 가졌습니다.


4주차 수강 후기

확실히 4주차 앱 구현은 3주차에 비해 좀 더 난이도 있는 내용이었습니다.
하지만 강사님께서 이해가 잘 되게 설명을 잘해주셨고 진행속도 또한 적당해서 따라가는데 문제가 없었습니다.
아직 배워야 할 것들이 많지만 실제로 음악 앱에서 쓰이는 내용을 다뤄보고 학습할 수 있어서 아주 유익한 시간이었습니다.
남은 5주차도 완강하도록 하겠습니다!

#패스트캠퍼스 #내일배움카드 #K디지털크레딧 #바이트디그리 #나만의 iOS 앱 개발 입문

profile
iOS Developer

0개의 댓글