views:

1535

answers:

6

Hi, i was wondering if i can get a iphone developer certificate for free? I just want to learn objective-c and iphone development.

// No, the xCode iPhone Simulator don't have an accelerometer etc.

g.

A: 

You should check out Apple's developer website. They have objective-c and iPhone development tutorials there.

extraneon
+6  A: 

As far as I know, no. It's not possible to get into the dev program without coughing up the dough :)

The dev kit (with the simulator) is good enough for most uses though, and you can certainly learn to develop on the iphone though that. As you mentioned, you don't get access to certain features, but such is life.

Jonatan Hedborg
Agreed about the simulator. If your goal is to learn iPhone development, you can go a long way down that road using just the simulator.
Rob Napier
+6  A: 

As everyone has already said you can't get a free certificate. If however your at university it might be worth asking around the various departments to see if they have signed up for a university licence, this is how I've got my development certificate.

James Raybould
A: 

Is jailbreaking an option?

ceejayoz
sure, it is. Tell me more…
fabian
Jailbreaking allows you to install apps on the phone without Apple's limitations. A number of popular apps - Twitterific is a good example - had their start as jailbreak apps, before Apple supported third party apps at all. You can develop on a jailbroken device for free, and only pay the fee if you want to sell stuff on Apple's App Store.
ceejayoz
This would be a pretty poor way to learn iPhone development, since you might find yourself doing stuff in a Jailbroken app that you wouldn't even be able to do in the app store.
bpapa
@bpapa Not if you use the SDK and use only the public APIs available in it.
ceejayoz
A: 

The free developers kit that provides the simulator will let you learn how to do 90% of iPhone coding without having to use an iPhone. If you're new to iPhone development and don't know for certain you will be releasing apps for it, I think the getting an actual developer's license is a waste of money.

Instead, get the free stuff and use it to learn the ropes and then only get the license if and when you decide you what to learn the last 10% and/or release an app.

TechZen
A: 

By jailbreaking your phone, you will not be able to always update your phone to the latest version, and therefore as a developer will face the problem when you sync your phone to your computer to test your code, that you will not be doing it with the latest version and Apple do not look kindly to people who release software that is older than the latest version available

Doron Katz
The jailbreak scene seems to keep pretty well up to date with new releases.
ceejayoz
Yes mate but you are still one step behind until it is done, and with the risk that it may not always get the latest version
Doron Katz