-->

Howto start writing iPad applications?

2020-06-03 09:26发布

问题:

I know Objective-C from Desktop Apple Programming.

But i want to jump on the iPad bandwagon and start developing some small edutainment applets.

Is the iPad API the same as iPhone just with more power? Do i need to join the iPhone developer program and does it still start with $100.

Is there any iPad emulator yet?

回答1:

Join the Developer Program and pay the $99. You will then have access to all the tools you need to get code running on the iPhone, iPod and iPad. There is no iPad hardware yet but you can run applications in the Simulator on your Mac to start with.



回答2:

Is the iPad API the same as iPhone just with more power?

I think it's basically the same thing. There may be some differences as far as laying out a UI goes, but otherwise I think they're pretty much identical. According to the iPad SDK page, you build against the iPhone SDK.

Do i need to join the iPhone developer program and does it still start with $100.

Yes (to both queries).

Is there any iPad emulator yet?

Yes, it is available with the SDK (similarly to the iPhone emulator that ships with the SDK).



回答3:

There is a simulator (not the same thing as an emulator - same situation as with the iPhone there).

Yes, you'll need to join the dev program - but you can sign up for free if you jsut want to download and play with the SDK and simlator.

The APIs are essentially a slight superset of the iPhone SDKs (it's the same platform, just that the iPad obviously has some hardware differences, and this has also lead to some software metaphor differences).

I can't say much more due to the NDA, but as you can get the SDK and docs yourself for free why not just go and download it now?



回答4:

I guess the best answer it to wait for 2-3 days, and web will be full of references on how to do that. Till then you can read more at: http://www.apple.com/ipad/sdk/



回答5:

If its anything like the iPhone SDK you need an Intel Mac to use it.

I don't have an Intel Mac ... so it would just cost me too much cash to get started!

(I've been asked a few times to write iPhone apps - but they were not prepared to cover the upfront costs of buying or even just lend me either the device itself or a machine capable of running the SDK emulator for testing)