CHMOD Converter

How it Came to Be

It is keenly important for native app coding ninjas to continuously hone their skills. This ninja hones his skills best by working on some kind of actual project, instead of just doing tutorials and examples. I decided to make an iOS metronome because it would reinforce my skills with views, playing audio, timed events, and math. A music teacher friend mentioned that some metronomes are variable. There is nothing new about this concept of a variable metronome, but not many apps do it so it would be a good challenge. My friend explained some music theory about metronomes, and I set about building the variable metronome app.

Making this app involved…

Delegates

Properties and methods

NSString, int, NSDouble, other data types

Timers

UITableView and other UI elements such as UIButton, UITextLabel

Data sources

UI triggering events, UI receiving output

Views

I also conducted a few early experiments with some other elements which I decided to leave out of the final program: