For awhile now I haven't been using any formal revision control for my iPhone work, but eventually I bit the bullet and I've been using this for a few weeks now: http://www.versionsapp.com/ I definitely recommend it highly, totally seamless. I just work away in Xcode and then periodically check in code in. I'm sure I'm late to the bandwagon on this one, but I figured it might help a few people that are still aren't using any revision control. BTW: Totally not affiliated with the company or any devs at Versions, just posting a tool I hope will help out.
Yeah I totally agree, any new person to revision control tools should try this one out - it's very easy to get subversion up and running with it
Nope, it's all self contained. You can setup a local repository (location for source code) and just go to town.
I guess maybe this is great if you've never used version control in your life, but a word to the wise: version control software like svn is FREE. There is no reason to buy the aforementioned software or ANY software that is explicitly for version control unless you think it will significantly enhance some aspect of your workflow. Not only this, but once you have your repository set up (a few simple command-line commands with svn), you can set up xCode to do all your versioning for you, and you should never need to touch the command line (or any other program) again. I'm a command line junkie, and I know I'm not like everyone, but IMHO, you should never need to pay for version control software.
Versions is a terrific front end even if you use SVN. We use it for all of our titles, as it makes both code and asset management tolerable in SVN.
for those who wonder, SVN is short for "Subversion," if you're googling it. I'd recommend http://tortoisesvn.tigris.org/ as a front-end, but that's Windows-only, but it is a dream and also free. right on the Subversion homepage http://subversion.tigris.org/ there's links to OS X packages, frontends, etc.