I want to develop an application for an iPod Touch, but it is not detecting as a drive on my mac machine, Is there any API in carbon to detect iPod Touch and read its information.
No. There is no API to read data from a Mac or PC. The best you can do is develop apps for both the Mac and iPhone OS ends and talk over WiFi (with Bonjour service discovery).
Wirelessly posted (Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_1_2 like Mac OS X; en-us) AppleWebKit/532.9 (KHTML, like Gecko) Version/4.0.4 Mobile/7D11 Safari/531.21.10)
If the phone is jailbroken you can read the filesystem. No other way.