While personalized ringtones can be created on the Mac version of GarageBand and exported to the iPhone, producing a custom tone can also be done from within iOS. AppleInsider shows how to turn GarageBand recordings into a ringtone using an iPhone or iPad, without using a Mac.
Source:: Apple Insider