I wanted to know.., whether there is any alternative to Xcode ? Im probably looking out for a IDE on Linux.
-
Emacs, vim, gedit, joe, they all do Obj-C – Rafe Kettler Apr 24 '11 at 03:31
3 Answers
Unless you are targeting jailbroken iPhones, you must have Xcode for signing and provisioning iPhone applications. You'll need the appropriate Cocoa Touch libraries that are only available on the Mac. Also, you'll have no method for running your code inside of a simulator. The easiest/cheapest solution is to buy a cheap Mac (a Mac Mini can be had for under $600 using your current peripherals). Truly, if you're serious about iOS development, you need a Mac (and Xcode).
Here's another similar SO question.
-
I understand.., there isnt any much better tool than xcode.... But since I have limited access to a Mac machine..., I want get hands on experience ...by programming in Objective c..., so... Im trying to work out with GNUStep – Kiran Kulkarni Apr 24 '11 at 07:22
-
BTW - not dissing GNUStep on Linux - it's neat... Except if you are targeting the iPhone, GNUStep isn't a direct corollary. You can conceivably learn ObjC this way, but you'll be learning a substantially different library targeting a different platform. Just be aware that GNUStep (and even Cocoa) != Cocoa Touch / iPhone development. The language of ObjC is quite easy to pick up - it's the intricacies of the libraries that are the learning curve. – rcw3 Apr 24 '11 at 14:36
By the iPhone tag you have on your post, I'm assuming you're looking for something to make iPhone apps. As far as I know, Xcode is the only program that includes the SDK.
I would go out and buy a Mac mini, or even an older Intel Mac, just make sure it can run Snow Leopard.
-
Exactly.., I have already started with it !!... Since I have limited access to Mac system.., Im thinking of an alternative – Kiran Kulkarni Apr 24 '11 at 03:23
I have not been on Linux in a while. But I remember Anjuta being my favorite pick for IDE's.
Anjuta is the only development environment that may do Objective-C, I think KDevelop used to but does not anymore.
You might check out http://www.gnustep.org/ see if they have more information.
But as for developing on the iPhone. Xcode is the only "Official" developer tool for iPhone.

- 14,622
- 4
- 54
- 85

- 11,560
- 4
- 51
- 69
-
Emacs does Obj-C, as does vim, but that probably doesn't confer the feature set needed (specifically an SDK). – Rafe Kettler Apr 24 '11 at 03:31