프로그래머스 과제: [앱-iOS] 뮤직 플레이어 앱

프로젝트 요구사항

디자인 가이드라인 Flo App

환경 요구사항

  • 언어: Swift
  • Deployment Target: iOS 10.0
  • 라이브러리 사용: 필요시 외부 라이브러리 사용이 가능하며, 사용 시 출처(링크)를 주석으로 포함해주세요.

환경 구성요소

  • 스플래시 스크린 ✔️
  • 음악 재생 화면
    - 재생 중인 음악 정보(제목, 가수, 앨범 커버 이미지, 앨범명)
    - 현재 재생 중인 부분의 가사 하이라이팅
    - Seekbar
    - Play/Stop 버튼
  • 전체 가사 보기 화면
    - 특정 가사로 이동할 수 있는 토글 버튼
    - 전체 가사 화면 닫기 버튼
    - Seekbar
    - Play/Stop 버튼

기능 요구사항

  • 스플래시 스크린 ✔️
    제공되는 이미지를 2초간 노출 후 음악 재생 화면으로 전환시킵니다.

iOS 환경에서는 Launch Screen이라고 한다.

Launch Screen : 앱이 실행 될 때 잠깐 나타나는 화면

왼쪽 네비 LaunchScreen.storyboard 를 누르고
imageView를 화면에 끌어다 놓는다.

imageView의 Image에 미리 Assets.xcassets 폴더에 설정해 놓은 이미지 이름을 입력한다.

AppDelegate.swift 로 들어가 아래 함수를 사용해 Launch Screen을 몇초간 띄울지 설정한다.

sleep(2) 

좋은 웹페이지 즐겨찾기