Join Simon Allardice for an in-depth discussion in this video Creating an audio , part of Code Clinic: Swift.
- When we're programming, we often have multiple times…where we want to create a little bit of code,…perhaps even a small throwaway project,…just to prove something to ourselves…or others on our team.…We're not trying to create a finished app,…we're just trying to drive our own knowledge…and understanding forward, to figure out if something…is even possible before we commit lots of time to it.…In agile development, this is typically…referred to as a spike.…A spike is a proof of concept, something that answers…one specific technical question, "Will this work?"…So when I was experimenting…with this code clinic, that's the first thing I did.…
I made a small spike project just to use AVAudioEngine.…I intended to throw this away, it was just going…to be a very simple one-button application,…and I just wanted it to play some kind of sound…to prove to myself that this could actually work.…So here, I'm not going to worry about finger touches…or different pitches, or volume,…or adding reverb, no, this is much simpler.…
Simon introduces challenges and then provides an overview of his solutions in Swift. Challenges include topics such as statistical analysis, searching directories for images, and accessing peripheral devices.
Skill Level Intermediate
1. Problem One: Exploring Lake Pend Oreille
2. Problem Two: Image Analysis
3. Problem 3: Eight Queens
4. Problem 4 - Accessing Peripherals
5. Problem 5 - Recursion and Directories
6. Problem 6 - Building the Web
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.