This week's book giveaway is in the Servlets forum.
We're giving away four copies of Murach's Java Servlets and JSP and have Joel Murach on-line!
See this thread for details.
The moose likes iOS and the fly likes Iphone dev requirements? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Mobile » iOS
Bookmark "Iphone dev requirements?" Watch "Iphone dev requirements?" New topic
Author

Iphone dev requirements?

Martin Carlsen
Greenhorn

Joined: Aug 11, 2010
Posts: 6
Hio Rory,

1. As a Java programmer, do you think I will have an easy way of learning iphone app programming?
2. Is it true that one needs an imac or similiar to start programming?
3. How is the GUI designed for an app?

Thanks,
Marting
David Newton
Author
Rancher

Joined: Sep 29, 2008
Posts: 12617

1) No idea--possibly, if you learn programming languages easily. Objective-C and Java, while both OOPLs, are pretty different. There are various resources in print and on the web that teach Objective-C for Java programmers. The tooling is not as good, although XCode 4 will help some.

2) Yes, you need something that runs OS X.
snehasish barman
Ranch Hand

Joined: Aug 16, 2008
Posts: 30
Hi,

Yes, Objective-C and Java are different but careful observation you can relate some concepts with Java.
Xcode 3 is a pain at times if you are from eclipse background like me but you get used to it.


Adobe Certified Expert Flex 4(ACE) (89%), SCJP 5.0 (97%), SCWCD 5.0 (100%), Adobe AIR/Java /J2EE/Spring/Apple iPhone & iPad Application Developer.
~~~ Arise, awake and stop not till the goal is achieved ~~~
Pratik Goswami
Ranch Hand

Joined: Mar 02, 2009
Posts: 136

Hello Martin,

1. Its not difficult at all to learn Objective C if you are aware with JAVA/Android development. Its my personal experience.
2. yes, for iPhone development you must need MAC machine with XCode. Still there is no mechanism to develop application from another IDE running on another OS.
3. For GUI development there is a tool on MAC named - Interface Builder.

Hope this information help you further.

Happy coding

Thanks & Regards,
Pratik Goswami


iOS * Android Developer
snehasish barman
Ranch Hand

Joined: Aug 16, 2008
Posts: 30
Pratik Goswami wrote:Hello Martin,

1. Its not difficult at all to learn Objective C if you are aware with JAVA/Android development. Its my personal experience.
2. yes, for iPhone development you must need MAC machine with XCode. Still there is no mechanism to develop application from another IDE running on another OS.
3. For GUI development there is a tool on MAC named - Interface Builder.

Hope this information help you further.

Happy coding

Thanks & Regards,
Pratik Goswami


Interface Builder is sufficient for simple interfaces. If you want to make high quality apps you have to look for customization and code your interface.It's my personal experience. Interface builder isn't that great. Learning Objective-C can be smooth if you are good in grasping programming concepts and adapting to different design patterns along side a bit of C knowledge. There are topics like memory management which isn't like Java/Android and it can get pretty complicated here. You may also need to jump to Core Foundation for more fine grained control and mix Objective-C and Core Foundation.

Learning Objective isn't equal to Java although it helps at times.

Thanks & Regards,
Snehasish Barman.
 
 
subject: Iphone dev requirements?
 
Similar Threads
iPhone Vs. Android
iPhone course online site?
Mobile App for Android and iPhone
Your mobile , your style
New to Mobile programming