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.
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 ~~~