일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- uitableview
- rxswift
- ios
- ribs
- RxCocoa
- 클린 코드
- Observable
- 리펙토링
- HIG
- collectionview
- SWIFT
- MVVM
- 애니메이션
- 스위프트
- tableView
- uiscrollview
- Xcode
- swiftUI
- Refactoring
- Human interface guide
- Protocol
- combine
- swift documentation
- UICollectionView
- 리펙터링
- clean architecture
- UITextView
- Clean Code
- 리팩토링
- map
- Today
- Total
목록mp3 (2)
김종권의 iOS 앱 개발 알아가기
1. 오디오 처리 - AVPlayer, AVAudioPlayer 개념 (실시간 스트리밍, 로컬 파일 재생) 2. 오디오 처리 - AVAudioRecoder 개념 (녹음) 비교 실시간 스트리밍 -> AVPlayer 사용 로컬 파일 재생 -> AVAudioPlayer 사용 음성 특수 효과 or 변조 -> AVAudioEngine 사용 cf) 녹음 -> AVAudioRecoder 사용 비동기 처리의 편의를 위해서 사용한 프레임워크 pod 'RxSwift' pod 'RxCocoa' pod 'RxAVFoundation' 커스텀 Rx extension 버튼 하나로 토글 처리하는데 편리한 isHighlighted, isSelected 추가 // Rx+Extension.swift extension Reactive wh..
.mp3 파일 준비 프로젝트 디렉토리 아무곳에 저장 .mp3 파일 재생 방법 Bundle.main 경로에 .mp3파일 추가 AVFoundation 프레임워크에서 지원해주는 AVAudioPlayer로 Bundle.main에 있는 .mp3 파일을 실행 AVAudioPlayer 사용처 오디오 플레이에 사용 볼륨, 속도, 반복등을 제어할 수 있는 기능 제공 여러 사운드를 동시에 재생할 수 있는 기능 제공 구현 AVDoundation 임포트 import AVFoundation audioPlayer 인스턴스 선언 class ViewController: UIViewController { var audioPlayer: AVAudioPlayer? } .mp3파일을 찾아서 해당 파일을 audioPlayer를 실행하는 메소..