Components

A smart software developer does not reinvent the wheel but finds a reusable component first. Often programming your own component from scratch takes many hours, days or even weeks. It’s often much quicker — and therefore cheaper! — to use a third-party component, especially if it’s well-designed, debugged, and easy-to-use.

I have created several of these components that you can easily plug into your own iPhone and iPad projects.

MHRotaryKnob

MHRotaryKnob exampleMHRotaryKnob is a UIControl that acts like a rotary knob. In operation it is similar to a UISlider but its shape is square rather than long and narrow. Great for music apps where you can use it as a volume or panning control. You can customize the look of the control using your own images. Open source (MIT license).

Download | Read blog post

SoundBankPlayer

This is a sample-based audio player. You can use SoundBankPlayer to create musical instruments with just a handful of samples. Open source (MIT license).

Download | Read blog post

And more…

Check out all my open source projects at github.com/hollance