interfacing iphone with arduino

My goal is to create a touch screen display that i can connect my iPhone to via the standard lightning cable and then primarily music be controlled by a touch screen display. I plan on purchasing an Arduino mega for this project. I am hoping to build a nice touch screen display that i could put in my car and replace my standard radio with.

Creating menus on the display does not seem that hard, where i am stuck is how to get the arduino to communicate with my music or whatever i via the touchscreen.

I am still in the early stages of planning and theoretical problem solving at this point. Any ideas or advice how to solve my communication problem would be great!

Thanks

Any ideas or advice how to solve my communication problem would be great!

How adept are you at iPhone programming? If the answer is "not at all", then THAT is the place to start. Until you can build an iPhone app that does what you want with hardcoded data, you can't extend it to read data from an external source (that external source being "the standard lightening cable; whatever the heck that is).

Arduino Ethernet server + wifi shield.
Check Arduino examples.
I guess this is most expensive and simple way.

^^ Agreed, ethernet or wifi shield.
You can use all sorts of ready made apps to interface with it through iPhone.
For example if your arduino acts as a web server you can simply access that web page with any browser. Give it command buttons or request a particular page to make changes on the arduino.
Theres all sorts of examples using telnet as well, theres several telnet apps for iPhone, but it can get a bit messy if you dont understand telnet commands.

whitebakecase:
it can get a bit messy if you dont understand telnet commands.

There is no such things as "telnet" commands. There are however, commands that can be sent using telnet.