본문 바로가기
개발일지/FLO Music App

개발일지 ) FLO - Music App 6일차 (10.22)

by 후르륵짭짭 2020. 10. 24.
728x90
반응형

 

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 기본 생성 브랜치 이름을 'master' 에서 'main' 으로 변경

얼마 전 Github에 생긴 작지만 큰 변화에 대해서 알아봅니다.

velog.io

그에 대한 해결책은 Github가 업데이트 되면서 branch가 master에서 main으로 이름이 바뀌었는데, 프로그래머스는 기본 세팅이 master로 되어 있어서 그 부분을 내가 몰랐다. ㅎㅎㅎㅎ 

단순히 수정만 해주면 된다! ㅎㅎㅎ

 

결과)

 

완벽하게 제출하게 되면 위에 처럼 웹에서 시뮬레이터가 나오게 된다! 

모든 기능을 다 보여주기엔 너무 길어 짤린 것이 있지만, 대충 어떤 느낌이지 보여 줄 수 있어서 충분 한 것 같다.

개인적으로 AVFondation의 AVItem과 AVPlay를 이용해서 음악앱을 구현 한 것과

VIewController 간의 Forward & BackWard 데이터 전송 부분이 가능 인상적이다!

다음에도 이렇게 앱 개발을 재미로 해보고 싶다 ㅎㅎㅎ

 

참고 사이트 :

ISwitch 사용 방법

calmone.tistory.com/entry/iOS-UIKit-in-Swift-4-UISwitch-사용하기

 

[iOS UIKit in Swift 4] UISwitch 사용하기

UISwitch 사용하기 아래 이미지와 소스코드를 비교해보시면 좀 더 이해하기 편합니다. 궁금하신점은 댓글로 달아주세요. 해피코딩 :) Preview Source Github https://github.com/calmone/iOS-UIKit-component Re..

calmone.tistory.com

 

TableView Scroll On/Off

stackoverflow.com/questions/39405604/how-to-disable-tableview-scrolling/39406200

 

How to disable tableView scrolling?

When I add a tableView in a viewController by default the tableView scrolls, but I want it static. Is it possible? Here is my code: func tableView(tableView: UITableView, numberOfRowsInSection se...

stackoverflow.com

 

실제 Device에서 소리 나오게 하는 방법

stackoverflow.com/questions/34735268/avplayer-has-no-sounds-when-play-video

 

avplayer has no sounds when play video

here is all my codes for play a mp4,the mp4 is playing but no sounds out import UIKit import AVFoundation class ViewController: UIViewController { @IBOutlet weak var containerView: UIView! var

stackoverflow.com

 

프로그래머스에 github 등록 할 때 :

velog.io/@modolee/github-renaming-the-default-branch-from-master-to-main

 

Github 기본 생성 브랜치 이름을 'master' 에서 'main' 으로 변경

얼마 전 Github에 생긴 작지만 큰 변화에 대해서 알아봅니다.

velog.io

 

728x90
반응형

댓글