This is the code repository for Audio on iOS [Video], published by Packt. It contains all the supporting project files necessary to work through the video course from start to finish.
Audio is what Apple is known for. The iPod and Apple’s dedication to audio is what ultimately led to the iPhone and the whole iOS ecosystem. In this course, you’ll learn how to work with and harness the power of audio in your iOS development. The two fundamental skills that you will master in this course are playing and recording audio. We’ll start by playing an audio file. Whether you want background music in a game or need to play podcast files, you’ll learn how to work with the audio frameworks Apple has developed. Then we’ll move on to recording audio with built-in microphones in iOS devices. You’ll end the course by taking your learning and practically applying it to create a Soundboard app that connects to a Core Data database. Through this, a user can record a sound, give it a name, and be able to play the sound with the touch of a button.
- Find out how to import audio
- Know how to play audio files
- Allow users to record audio
- Save audio that a user has recorded
- Start and stop audio playback
- Save audio and other types of large data into Core Data
- Set recording parameters
- Let users listen to previously recorded audio
To fully benefit from the coverage included in this course, you will need:
● Prior working knowledge of Xcode and Swift
● Created simple iPhone apps
● An understanding of basic Xcode Storyboards
● (Optional) Experience with Cocoapods
This course has the following software requirements:
● Xcode
● Mac Computer
This course has been tested on the following system configuration:
● OS: Mac 10.13
● Processor: 2.8 GHz Intel Core i5
● Memory: 16GB
● Hard Disk Space: 200MB