I love using "Lose It!" on my android phone. I've added dozens of recipes, and it only takes me about 3-5 minutes to plug in all my calories for the entire day, juuust to make sure
Not sure if it's available for the iPhone though.

__________________
It's never too late to become what you might have been. -George Elliot

I've been very happy with "Low Carb Diet Assistant" by nanobitsoftware (iPhone). The best for me is that almost every food (including many restaurants) I searched for was in its database so it reminded me quite a bit of the online WW tool if you've ever used that. I also like that it is focused on carbs. It shows calories, but it is for carb counters specifically.

__________________

A journey of a thousand miles begins with a single egg!One for every 5 lbs. lost:

1st goal: 20 lbs down by October 12th (Vegas!) - missed it by 1 week but still got there!!
2nd goal: 30 lbs down by Thanksgiving
3rd goal: 40 lbs down by New Year's Eve

I use My Fitness Pal. If you go into goals, you can customize what percentage of your calories you want to come from carbs, fat and protein. It keeps a running count of your calories/carbs/protein/fat on the main food tracking page, and if you click on show full report, it shows all of your nutrient intake (useful for taking fiber into consideration for net carbs). There is also a fitness section of the journal where you can set exercise goals and track your exercise. I hope that helps!

Edit: There are also extremely useful charts that track your weight, and even your measurements if you choose to put them in.