Tap DJ is the ultimate pocket DJ app for iPhone it
Scratch, Mix, and add FX to your music!
few of the great thing that you can do with this app are :
Record your mixes
Share what you’re mixing with friends
Integrated Voice Recording
this is definitely a must to try.