Chris Castiglione Chris Castiglione is an educator. He is the co-founder of One Month, and an adjunct professor at Columbia University Business School. His mission is to use storytelling as a tool to inspire positive change in the world.

What is iOS Development?

48 sec read

Key Takeaways

  • Swift is the language used to make apps for iPhone, iPad, and Mac OSX (desktop) apps.
  • Why Swift? Well, You don’t really have a choice. Apple decided that part for you. The rule is: if you want to make an iPhone app, and get it into the Apple Store, then you’re going to have to develop it using Apple’s Swift programming language.
  • Before you start learning Swift, ask yourself: do you really need your project to be an iPhone app? If not, a prototyping tool might be the quickest way for you to develop a Minimum Viable Product. My first choice for iPhone prototyping would be Keynotopia, but also there are some great questions to check out over at Quora.

What is iOS? How to Learn Get Started Today

  1. Read Swift vs. Objective-C (5 minutes)
  2. Download Xcode from Apple’s App Store. Note: you’ll need an Apple computer to develop iOS apps. Windows won’t work (20 minutes).
  3. Browse the additional resources below, and choose the one that’s best for your next step!

Additional Resources to Keep You Learning

  1. “The Swift Programming Language” (iBook): published by Apple
  2. “Start Developing iOS Apps Today” (website): some programming experience will be helpful to understand these two resources.
  3. One Month YouTube tutorials for iOS
Chris Castiglione Chris Castiglione is an educator. He is the co-founder of One Month, and an adjunct professor at Columbia University Business School. His mission is to use storytelling as a tool to inspire positive change in the world.

10 Replies to “What is iOS Development?”

  1. As much I know ios development is a long process. But the way the author describes the whole matter very beautifully. I have learned many things after reading this post. Please update this kind of information regularly.

  2. An iOS engineer is in charge of creating applications for cell phones fueled by Apple’s iOS working framework. Preferably, a great iOS engineer is capable with one of the two programming dialects for this stage: Objective-C or Swift.

  3. I would, however, encourage you to contact them directly to see if that is still the case. You might consider alternate sources of funding: your local LME, First in Families NC, local churches, PTAs, service organizations, etc.

  4. Great Blog to know applications of iPhone and iOS Development. This blog is very helpful for Beginners. Thanks for giving this information!! Keep it up!!

  5. Great post on iOS development. iOS development need more programming knowledge to make it optimize for running. Thank for sharing the this post of iOS development. It gives me some idea about iOS development

Leave a Reply

Your email address will not be published. Required fields are marked *