Search code examples
c#iositunesitunes-sdk

Where can I find a API for interacting with Apple Devices (via USB)?


I want to develop an iTunes alternative such as iTools, i-FunBox,...

Does Apple provide any API for this job?

Or is there any unofficial way to do this?

Please help me,Thanks for reading my question.

Note:***I know C#***So Please give me a way for doing this in .NET framework.

Edit: People may say I want a recommendation but I just want to know that what should I search for? iTunes API, iTunes COM what?


Solution

  • Apple does provide an API for interacting with USB devices, namely IOKit. There is a broader discussion about working with USB devices in Apple's USB Device Interface Guide, which is a little dated, but still applicable and has tons of links to other resources, too.

    In terms of the specific interface for Apple devices, I might suggest you start with the iPod Library Access Programming Guide.