If you are running iPhone 3.0 software or newer, syncing calendar to your iPhone or iPod Touch can be done without plugging into your computer. You can check your current version by going to Settings > General > About > Version on your iPhone or iPod Touch device.
- Go to your iPhone or iPod Touch settings application.
- Tap "Mail, Contacts, Calendars".
- Tap "Add Account".
- Tap "Other" and then tap "Add CalDAV Account".
- For the "Server" you can simply type "yahoo"
- Now type in the Yahoo! user name and password you use to sign in to your calendar
- Once you click save, the iPhone or iPod Touch will verify your username and password.
- Next time you open up your iPhone or iPod Touch Calendar you will see a page allowing you to select which Yahoo! Calendar layer you want to view or edit.