1. 구현 계획
- 메인 화면
- 화면 구성을 어떻게 할지
- 곡은 어떻게 load 할건지
- 곡들은 어떻게 표시할건지
- 플레이어 화면
- 화면 구성을 어떻게 할지
- 재생을 위한 곡 준비는 어떻게 할지
- 해당 곡의 재생을 어떻게 할지
2. AIFoundation
- 아이폰 개발시 음악 재생을 포함한 모든 미디어 관련한 작업을 진행 시엔 이 프레임 워크를 이용하게 됨
- 프레임워크 : 공구함
ex) UIKit : View를 구성하기 위한 프레임 워크
- 이를 이용할 것들 : 카메라 / 비디오 / 음악
2.1 AVPlayer
- AVAsset : 음악 파일을 추상화시킨 객체
2.2 Darkmode
2.3 collectionReusableView 섹션헤더뷰