Should I learn Objective-C or Java?
I'm planning on developing for mobile phones (more interested on iPhone). Which of these two languages be easier to learn? And easy to use? I develop for windows (C#) btw.
Apple uses Objective C, so I'd go with that.
Objective-C is for iPhone apps and Java is for Andriod apps
To develop native iOS apps requires Objective-C and a Mac running one of the latest versions of OS X. The development tools are free from Apple on the Mac App Store. These development tools are called "XCode".
You can develop for Android using Java which is much like C#.
I've read that you could possibly do web apps in HTML5 that would work on both iOS and on Android, but the web apps wouldn't be "native" meaning you're limited in what such apps could do since they're not talking to the mobile OS or API directly.
If you're really more interested in iPhone, you could buy a used Mac Mini on ebay for about $35.00 you would just have to be sure to get one that is 64-bit (you can tell because if it can run Lion or Mountain Lion it must have a 64-bit processor.)
- What's the best way to learning Objective-C for developing iPhone apps? C/C++ first? From where? How long will this take for a relatively simple app (somewhat like a workout logger application)?
- Should I learn objective-c or python? I'm just getting into computer programming. I have a macbook pro for my main computer and I was wanting to be able to make an A. I. (for an end project) but I'm not sure if I wanna use objective-c or python. I already know a little bit of python. But not enough to make it. I would like to to be ran on both windows and mac. But I also want to make an iphone app with it.
- Objective C visual programming? I'm looking for a program that you can visually make and iphone app and then it will spit out objective c code when I'm done so I can put it into Xcode
- Objective C Programming - want to learn how to make an iPhone app (beginner)? I always wanted to learn how to make an iPhone app, but for that I need to learn Objective C, would appreciate any online tutors or guidance if any.