PDA

View Full Version : Qualification for Iphone /Ipod prograaming




bytezone
Apr 20, 2009, 10:39 AM
SO far I have only worked on windows. I was very much impressed by Ipod touch functionality and would like to develop few application for Ipod touch.
Can anyone give answer my queries regarding the same..

At present I am working on C#.Net and other microsoft prograaming tools.
In past I have worked on C and C++. I have good OOPs knowledge on C#.

1.With this said, How long it might take for me to get well versed with iphone SDK language...???

2. How do I go about setting up envirnoment for development..??

3. I heard SD K is based on Object C. Can I learn object C on windows machine, Untill I buy Apple computer..??

4. Any chance of Apple intrudicing Ipohone SDK for windows in near future..??So that I could wait untill then...??

5. Any usefull link for a propective iphone programmer link me ...??

6. Also during weekend I spoke to geeksquad at Best Buy and they said, Mac 10.5 can be loaded on an external HDD and made to boot though windows. IS this possible...???

Thanks and looking forward to your repsonse...



Ivan P
Apr 20, 2009, 10:44 AM
4. Any chance of Apple intrudicing Ipohone SDK for windows in near future..??So that I could wait untill then...??.

I doubt Apple will release an official one. There is a guide to getting it on Windows, but ultimately it's not the official Apple build (search Google). The reason being that the iPhone OS is based on Mac OS X, so apps can, theoretically, only be programmed using the OS X resources; in this case, the apps are programmed using Xcode.

jnic
Apr 20, 2009, 10:47 AM
1. Objective-C is really just C with message passing semantics, so shouldn't take long to pick up the basics.

2. http://forums.macrumors.com/showthread.php?t=518968

3. The SDK is only supported on Mac OS X.

4. Seems very unlikely.

5. See #2.

bytezone
Apr 20, 2009, 10:57 AM
Thanks for the replys..

another questions..

How is Cocoa realted to iphone programming...?? I mean what role does Cocoa play is iphone app development..

BlackWolf
Apr 20, 2009, 11:19 AM
Thanks for the replys..

another questions..

How is Cocoa realted to iphone programming...?? I mean what role does Cocoa play is iphone app development..

iphone apps are coded in cocoa touch which is a derivate of cocoa which, itself, is just a derivate of objective-c :D so BASICALLY(!) cocoa touch is objective-c with apple's iphone APIs, afaik.

firewood
Apr 20, 2009, 12:31 PM
About 2 months for a competant C programmer to come up to speed, but YMMV.

Intel Mac running the latest Leopard 10.5 only.

Objective-C : just C with a couple additions: a macro pre-processor that turns funny punctuation into OOP call semantics, and a Smalltalk-like run-time engine underneath doing the messaging. Doesn't take long to get used to the funny punctuation, as long as you put your mind to it.

Cocoa/UIKit is the Obj-C framework/library for all the UI and most of the OS API's. Can't really do an iPhone app UI without it. For other stuff, it's just better supported and better integrated than going straight to C posix.

imho.