SwiftUI로 음성메모 구현하기 (feat. AVFoundation)
SwiftUI로 오디오를 녹음하고 재생, 일시정지, 재개, 종료 등을 컨트롤 해볼 수 있는 간단한 프로젝트를 만들어봤습니다 🙋🏻 AVFoundation을 다뤄보면서 AVAuidoRecorder를 통해 오디오를 녹음하고, AVAudioPlayer를 통해 오디오 재생, 일시정지, 재개, 종료의 기능을 구현해볼 수 있었습니다. 그 과정에서 왜 NSObject를 상속받아야 하는지 조금 더 근본적인 부분의 학습도 있었는데 Core Foundation과 연계된 항목이다 보니 생각보다 단순하더라도 그 근간이 중요하더라구요 😃 여튼, 오디오 재밌었습니다 😁