I don't think there is any cleaning apps for iPhone, because Apple doesn't give apps as much access to system as Android for example. Also i don't think there is any need for something like that on phones anyway.
Here is a link to some cleaners for iPhone: http://www.bestiphonecleaner.com/ Personally I don't see a need to use any, so IDK how good those are.