10월 22일 Flo Music App 요구사항을 모두 만족한 상태에서 기능 구현을 끝 맞쳤다.
짧은 시간 동안 해보지 아직 구현 해보지 않은 Music 앱 기능을 구현 해볼 수 있던 좋은 기회 였다
또한 한 동안은 앱 개발을 할 기회가 없었는데, 이번에 취미로 개발할 수 있었고
지금까지 실험용 프로젝트 들을 하면서 공부 했던 것을 써 볼 수 있어서 좋았다.
구현 내용 )
5일차에 대부분의 기능을 구현 했기 때문에, 6일차에는 딱히 할 것은 없었다.
UISwitch 사용해서 Off 했을 때는 가사 선택시 전체가사 화면이 사라지도록 했고
On 일 때는 선택한 가사로 이동 하도록 했다.
그리고 UserDefault를 이용해서 UISwitch를 On으로 했는지, Off로 했는지 구별 할 수 있도록 했다.
어려웠던 내용)
가장 어려웠던 것은 프로그래머스에 제출이 잘 안됐다는 점??? ㅎㅎㅎ
velog.io/@modolee/github-renaming-the-default-branch-from-master-to-main
그에 대한 해결책은 Github가 업데이트 되면서 branch가 master에서 main으로 이름이 바뀌었는데, 프로그래머스는 기본 세팅이 master로 되어 있어서 그 부분을 내가 몰랐다. ㅎㅎㅎㅎ
단순히 수정만 해주면 된다! ㅎㅎㅎ
결과)
완벽하게 제출하게 되면 위에 처럼 웹에서 시뮬레이터가 나오게 된다!
모든 기능을 다 보여주기엔 너무 길어 짤린 것이 있지만, 대충 어떤 느낌이지 보여 줄 수 있어서 충분 한 것 같다.
개인적으로 AVFondation의 AVItem과 AVPlay를 이용해서 음악앱을 구현 한 것과
VIewController 간의 Forward & BackWard 데이터 전송 부분이 가능 인상적이다!
다음에도 이렇게 앱 개발을 재미로 해보고 싶다 ㅎㅎㅎ
참고 사이트 :
ISwitch 사용 방법
calmone.tistory.com/entry/iOS-UIKit-in-Swift-4-UISwitch-사용하기
TableView Scroll On/Off
stackoverflow.com/questions/39405604/how-to-disable-tableview-scrolling/39406200
실제 Device에서 소리 나오게 하는 방법
stackoverflow.com/questions/34735268/avplayer-has-no-sounds-when-play-video
프로그래머스에 github 등록 할 때 :
velog.io/@modolee/github-renaming-the-default-branch-from-master-to-main
'개발일지 > FLO Music App' 카테고리의 다른 글
개발일지) FLO - Music App 7일차 (11.09) (0) | 2020.11.09 |
---|---|
개발일지 ) FLO - Music App 5일차 (10.21) (0) | 2020.10.22 |
개발일지 ) FLO - Music App 4 일차 (10.20) (0) | 2020.10.22 |
개발일지 ) FLO - Music App 3일차 (10.19) (0) | 2020.10.21 |
개발일지 ) FLO - Music App 2일차 (10.18) (0) | 2020.10.19 |
댓글