본문 바로가기 메뉴 바로가기

리유저블 코드

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

리유저블 코드

검색하기 폼
  • 분류 전체보기 (32)
    • 자유글 (2)
    • iOS (30)
  • 방명록

2023/10/16 (1)
[iOS] FLO 앱 만들기(3) - AVPlayer의 상태값 받아오기(KVO)

FLO MusicPlayer 앱에서 사용하는 AVPlayer는 음악을 재생시키고, 컨트롤를 하는 핵심 요소로 사용된다. AVPlayer를 어떻게 사용했는지 알아보자 먼저, iOS의 프레임워크들에서 자주 사용했던 자연스럽게 delegate를 채택하려고 했지만, delegate가 AVPlayer에는 없다. 대신, KVO(Key-Value-Observing) 방식으로 AVPlayer의 상태값을 받아올 수 있다. KVO는 존재만 알고 있었던지라, 이번 기회에 공부를 해보았다. KVO 짧은 정리 KVO는 NSObject의 기능으로 willSet, didSet 과 유사하다고 볼 수 있음 프로퍼티의 상태 변화에 대해 '외부' 에서 옵저버를 추가할 수 있음 (willSet, didSet은 내부에서 추가 필요) 외부에서..

iOS 2023. 10. 16. 01:33
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 맥북에어 m4
  • highprioritygesture
  • DateFormatter
  • Swift
  • ios웹소켓
  • open-api-generator
  • swiftui 탭
  • Xcode15
  • swift audio
  • Github action
  • IOS
  • ios채팅
  • audio kit
  • AVFoundation
  • swift날짜
  • swiftui 제스처
  • watch connectivity
  • demical
  • audiokit
  • onTapGesture
  • 애플워치 데이터 전송
  • ios 다국어
  • easy cue
  • flo
  • string catalog
  • self-hosted-runner
  • openapi-generator
  • SwiftUI
  • avplayer
  • keyboardtype
more
«   2023/10   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바