Communication between Arduino and iOS device
There are cables that let you plug in to the 30 pin connector and get a connection.

You could also use a BLE shield and write code for both platforms that communicate via BLE, or a WiFi shield.