There are many iphone applications to track calories in food. Weight watchers is one but dieting is based on opinion, therefore everyone will have their own favorite application.
The best app is the new nazi zombies if you would like to pay 10 bucks for some console-quality fun. Otherwise I would suggest Eliminate PRO. Both games are amazingly good. EDIT!! i did not write...