On the new iPhone software, you can search for a contact using the first and last name. For instance, if you want to search for Pedro Fernandes, you would write P F (that's P, then a space, then an F). The iPhone will filter out all the contacts with first and last name starting with P and F, and vice-versa. You can further refine the search by typing more letters. This is a great time-saving feature; thanks, Apple!
Bonus hint... on a standard phone (none-Apple) I always stored the names in such a way that you can do this search. So for instance I would have: Pedro Fernandes stored as PFernandes Pedro, Tania Silva stored as TSilva Tania, Daniel Fidalgo stored as DFidalgo Daniel, etc. This enables a quick search through first and last names. So if you are stuck (or by choice) have an old (classic) phone, maybe you find this usefull as well.
Calendar syncing via MobileMe to an iPhone works great, except it doesn't include subscribed calendars yet. (An Apple knowledge base article makes it sound like they are working on it.) Here's a workaround that's good for static calendars, like US Holidays or Jewish Holidays:
Select the subscribed calendar in iCal.
Choose File » Export... and save it someplace.
Choose File » Import... and select the file you just saved.
Uncheck the subscribed calendar so you don't see duplicates on the local Mac.
Now your holidays or birthdays will be shown on the iPhone.
I don't have the latest firmware (quietly released only when a restore is performed), but a lot of people have been complaining about abysmal battery life for the 3G iPhone (four to six hours). After a lot of trial and error, disabling push mail and only checking mail hourly has greatly improved battery life.
With wifi, Bluetooth, 3G, and GPS enabled, battery life is is more consistent with the first generation iPhone. A quick check of the Apple support discussion board reveals that others are coming to similar conclusions.
[robg adds: Disabling push email on first generation iPhones running iPhone software 2.0 should have similar benefits.]
One of the new features in the iPhone 2.0 software is the ability to search your contacts (as well as an actual Contacts icon, instead of being forced to reach them from the phone section of the iPhone). The search field, however, is located at the top of the contact list, and is (strangely) not fixed in place. So if you scroll down, it scrolls off the top of the screen.
To get it back, you can scroll up, of course, but that's time consuming. Instead, just tap the status bar (carrier, wireless strength, etc.), as you can do in Safari to jump to the top of a web page. This will take you to the top of your Contacts, bringing the search field back into view.
I can't remember where I heard this one, though I think it was from a fellow Macworld writer during an iPhone 2.0 software conference call. Best as I can tell, though, it's not documented in the latest version of the iPhone user's manual (which is some 22 pages longer than the January 2008 version).
If you want to save an image in Safari with the iPhone 2.0 software, simply touch it and hold. A dialog will appear that offers Save Image or Cancel. Choose Save Image, and the image will be stored in your iPhone's photo library, and will be transferred to iPhoto on the next sync.
When entering a web or e-mail address in Mobile Safari, you can now tap and hold on the .com button to get a pop-up with .net, .edu, and .org. Note that you must have firmware version 2.0 for iPhone or iPod touch to make this work.
iPhone 2.0 lets you see multiple calendars in different colors. However, unlike iCal, you can't chose which calendar is which color. Here's a way (sort of) to select specific colors for specific calendars.
The calendar app displays calendars in the following colors: red, orange, blue, green and purple, assigning them seemingly at random. However, if you add your calendars one at a time, syncing after each addition, they will be assigned in the order listed above.
I created dummy calendars in iCal so I could "skip" a color. Just sync them in the proper position in the rotation, and delete them when you're done syncing all your calendars. Calendars won't change color after you've synced them onto your phone if you delete a previous one in the sequence.
Running the new iPhone 2.0 software? Want to grab a screenshot of something? Turns out it's amazingly easy. Hold the Home button down, then tap the power button on the top of the phone. The screen will flash white, and that's it -- the screenshot has been taken.
Open your iPhone's Photos app, and you'll see the just-taken photo in your image library. This works amazingly well, and it's nice to see a factory-bundled solution for those of us who write about the iPhone!
You can set up MobileMe to use any email address as a 'push' email on the iPhone. The first thing you need to do is set your non-MobileMe (.Mac) email address for auto-forward to your MobileMe (.Mac) account.
When you create the email account, make sure you set it up as Other (not as a .Mac or MobileMe account.) Then select IMAP as the type of account. Enter the name and auto-forwarded email address. (This is the email address that will show as the "From" email, even though you're using your MobileMe account.)
For your mail server settings, use your MobileMe settings:
Host Name: mail.mac.com
User Name: MobileMe user name
Password: MobileMe password
Host Name: smtp.mac.com
User Name: MobileMe user name
Password: MobileMe password
Use SSL - On
Authentication - Password
Server Port - 587
Now you're able to receive 'push' email from your non-MobileMe account, and reply without using the @me.com address. (You can use those same settings in the Mail App as well.)