What is the process of creating an iPhone app?
I'm new to programming anything, but am keen to learn from the beginning if I have to. I just wanted to know what is the process I should follow to become an iPhone app developer? Should I start with C++, C#, or can I jump directly to Objective-C?
Hmm…
Objective-c is a ***. If you have no experience, i would probably start with c# using.net, only because it makes learning it very simple.
… Objective-c still varies a lot from it though, and even after doing c# for a while, you may find it hard to read.
So it really comes down to what kind of experience you have had. If you have been used vb.net a bit, then maybe attempt Objective-c directly, as it may be less time consuming, and hopefully vb.net will have given you at least some idea on how to structure things…
Otherwise start woith c#.It is easy enough to learn, and will prepair you better - which should be a bit quicker than just jumping into Objective-c.
@Llama P! Mp advised you not to learn Objective-C first but to learn C# and.net. These are both Microsoft technologies. Although C# might be an easier place to start than C++ or Objective-C, your question sounded like you want to program for Apple technologies.
Objective-C is the way to go to develop native iOS apps, but Llama P! Mp is right about one thing. Learning Objective-C to program for iOS is hard.
There's no reason to start with C++ or C#, although you could start with plain C, I'd start right with Objective-C. Just be forewarned that memory management in Objective-C can be difficult. But use automatic reference counting (ARC) that is a newer technology that will help make things a lot easier.
Memory management is making room in memory for data when you need it and making the memory available for reuse when you don't need it. Yeah, just start with something that teach XCode 4 and ARC.
XCode 4 is free, though you'll need to be able to run it on a Mac with Lion or Mountain Lion.
I too am a budding iPhone App Developer. My first game "Shark Run" was made using the AGK game kit. The good thing about this is that you can develop the game on your PC and then port it to iPhone or Android. My newest game is being made with Cocos2D and it has turned out to be a fantastic language to learn but you have to have a Mac. Of course in the end you need a Mac to publish your game to the App Store and you will need to be in the App Developers program which is $99 per year to publish to the app store.
- Will an entire model of my app, which includes every screen, assist me in the development process? I created + designed every screen of my app on Adobe Illustrator using vector icons. I also had a iPhone template to mimic the resolution. I'm unsure whether this will help me in the long run, and how it specifically will. I'm new to creating apps but eager to learn.
- When creating a message on an iPhone, what does the blue chat bubble thing mean? Whenever I'm sending a message, like creating one, and I type in a person, sometimes a blue chat bubble will come up. What does that mean?
- What's the best document creating app for iphone? What's the best document creating app for iPod touch 5g and for iPhone 5c (both running iOS 7). Which one runs the smoothest, best for inserting pics, and lots of text editing options that aren't hard to use.
- What is the minimum Mac required for creating an iPhone app? I'd like to try my hand at creating iPhone Apps. I'm looking on Craigslist to purchase a Mac, but I'm overwhelmed with all the choices? I'm looking to spend as little as possible. I'm also not very familiar with Macs, so am pretty clueless when it comes to knowing what model I need to start creating iPhone apps.