본문 바로가기
728x90
반응형

개발일지13

개발일지 ) FLO - Music App 3일차 (10.19) 3일차 개발이 가장 힘들었다,,, 그래도 많은 것을 경험하고 배울 수 있어서 좋은 경험이였다. 구현한 내용) 1. addPeriodicTimeObserver 를 이용해 Main Thread에서 지속적으로 음악 재생 추적 AVplay 클래스에 addPeriodicTimeObserver 라는 것이 있는데, 이는 CMTime 형태의 시간을 주어지면 지정한 thread에서 탐색을 하게 된다. 2. slider 추가 및 변경 위의 addPeriodicTimeObserver로 시간을 추적하고 mainThread에서 작동하니, updateSlider 함수를 구현해서 slider가 지속적으로 앞으로 움직일 수 있도록 구현 했다. 그런데 이 때 중요한 것은 만약 slider를 손으로 끌었을 때는 updateSlider가.. 2020. 10. 21.
개발일지 ) 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.
개발일지 ) 앞으로 정리할 IOS 기본 역량 요즘에 면접이라도 가고 싶어서 코딩테스트 준비로 알고리즘 문제만 풀고,,,, 정말 하고 싶었던 IOS 개발은 잠시 뒤로 미뤘다는게 너무 마음이 아팠다..... 내가 하고 싶은 것은 문제 풀이 개발이 아니라 진짜로 개발을 하고 싶은건데,,,, 주객이 전도된 느낌이다 ㅠㅠ (그렇다고 아직 코딩테스트에 적응이 안된건지,,, 매번 떨어질 때 마다 멘탈이 와르르르륵 ㅎㅎ) 그래서 이제 IOS 기본 개념 글을 공부해서 정리 해볼 생각이다! 1. 뷰 컨트롤러 라이프 사이클 medium.com/good-morning-swift/ios-view-controller-life-cycle-2a0f02e74ff5 iOS View Controller Life Cycle Introduction: medium.com 2. 앱 라이프.. 2020. 9. 27.
728x90
반응형