You can but it's a lot of effort for something that iCloud was invented for ... lol Or use the app @RUJordan suggested.
From comments:
Use iTunes sync ? If you're really set on making an app then look at ABAdressBook Framework. It won't be a quick project or fun ! I found ABAdressBook a nightmare but I was doing some very custom stuff with it.