개발일지 ) FLO - Music App 2일차 (10.18)
일주일 동안 만들어야하는데,,, 나름 신경써서 만들려고 하니,, 생각 보다 벅차긴하다,,, 하필 중간고사 기간,,, 쩝,,, 구현 내용 ) 1. URL로 부터 AVPlayerItem 생성 AVPlayerItem(url: url)을 이용하면 URL로 받은 데이터가 MP3와 같은 음악 파일 형식일 때 AVPlayerItem으로 변경해준다. 2. PlayerViewModel의 AVPlayer 기능 구현 AVFoundation의 하위 구조에 동영상과 음악을 재생 시킬 수 있는 AVPlayerItem 과 AVPlayer를 사용해서 음악 재생을 구현 했다. 그리고 AVPlayer와 관련된 기능은 PlayerViewModel에 모아놨다. (AVPlayer에는 AVPlayerItem이 존재하면 AVPlayer의 AVP..
2020. 10. 19.
개발일지) FLO - Music App 1일차 (10.17)
programmers.co.kr/events/assignments?utm_source=programmers&utm_medium=root_assignments&utm_campaign=event 프로그래머스 과제관 오픈 이벤트 | 프로그래머스 개발자 채용 프로그램(데브매칭/챌린지)에 출제된 과제관 테스트 문제를 풀고 프로그래머스 프로필에 내 코드를 첨부해보세요~! programmers.co.kr 수많은 서류탈락,,, 재미없는 알고리즘,,, 을 잠시 놔두고,,, 잠시 취미 작업을 하려고한다... 취업이랑 관계 없지만,,, 그냥 AVFoundation을 공부 할 수 있는 좋은 계기라 생각해서,,, 구현 내용) 1. SplashView 2. URL 3. Round View with Shadow 어려웠던 내용 ) ..
2020. 10. 18.
Vapor ) Vapor과 PostgreSQL을 이용해서 READ를 구현하자!
안녕하세요 후르륵짭잡 입니다! 이번에는 Vapor를 이용해서 PostgreSQL에 저장, 수정, 삭제, 읽기를 구현할 것 입니다. 일단,,,, Vapor에 대한 자세한 설명이 없어서,,, 정말 고생 많이 했습니다. Vapor에도 고차함수가 있는데,,, 기본적인 쓰임은 비슷하나,,,, 용도의 정확한 의미를 몰라서,,, 많이 헤맸습니다. 나중에 Vapor에 익숙해지면 깊게 다시 다뤄볼 생각 입니다. (주의 사항 : 시행착오를 기록한 내용이니, 두서가 별로 없고 자세한 내용은 기대하지 마세요 ㅎㅎㅎㅎㅎ) ** Model 생성 ** import Foundation import Vapor import FluentSQLiteDriver final class user : Model, Content { static l..
2020. 10. 16.
Vapor ) Vapor와 Leaf로 웹 사이트 만들어보자 1부
안녕하세요 후르륵짭짭 입니다. 오늘은 Vapor에 대해서 알아보도록 하겠습니다. 내용이 기니깐 스크롤 압박 조심하세요!!! www.youtube.com/watch?v=pSgWwyj1gX4&t=3181s 일단 이분의 강의를 보고 어느 정도 따라 했습니다. 그런데!!! 이분의 강의는 방향을 잡는데는 도움이 되지만,,,, 구형 버전이라서 새롭게 찾아야합니다... ㅠㅠ 그래서 고생을 쫌 많이 했습니다 ㅠㅠ ** 사용 환경 ** Vapor 4 leaf 4.0 -rc ** 시작하기 ** 시작하기 앞서,,, Vapor에서 제공하는 시작 프로젝트를 한다면,,, 불필요한 것들이 많이 있기 때문에, 저 윗분의 프로젝트를 Clone 했습니다. github.com/twostraws/vapor-clean twostraws/va..
2020. 10. 12.