How To Make An iPhone App with Objective-C – Start Here


If you’re new to programming, you’ll soon discover that with a little practice, it’s not as hard as people make it out to be! You can definitely teach yourself how to code iPhone apps and before you know it, you’ll be submitting your own app into the App Store. Keep reading and I’ll tell you which of my resources and tutorials will help jumpstart your learning!

The Learning Plan

I really believe in a practical approach to learning how to make an iPhone app. I recommend following along with my videos and trying out the practices and samples while learning. I advocate this approach due to my own personal experience with learning iOS programming.

Below is series of lessons designed for people who have no programming experience. Instead of a boring classroom approach, you’ll be asked to participate and follow along!

The Basics
This video series will introduce you to programming terminology, iOS development basics and it’ll go through a few exercises to solidify your knowledge. By the end, you’ll have practical knowledge of how to create a basic iPhone app with XCode.

1. Introduction (You are here)
2. Tools required and creating our first XCode project
3. XCode project files explained and objected oriented programming concepts
4. Practice 1: Hello World demo
5. Recap of Hello World demo and new programming concepts
6. Practice 2: Buttons, Textboxes and Handling Basic User Interaction
7. Recap of User Interaction Demo and MVC Design Pattern
8. Practice 3: Storyboards, MapKit and View Navigation
9. Recap of Storyboards Demo and Subclassing

App Dev Practice: Dice Roll App
Time to practice what we’ve learned as well as learn some new concepts in a practical way! In this video series, we’ll learn concepts like how to create composite views, how to use Interface Builder and we’ll practice more handling of user interaction. The key here is that the viewer should actually follow along and do the practice in XCode on their own machine.

My Premium Video Course

After that introductory series where you got your feet wet with iOS programming, you can decide if it’s something that you want to pursue. If you’re ready for the next step and you’re serious about learning how to make your own app, then I recommend that you give my paid course a try.

When I created the course, I set out to teach not just how to do something but more importantly why you’re doing it and the concepts behind object oriented programming. So with the course videos, you’ll find that there’s time for a good mix of theory and concepts as well as hands on practice and coding together.

You’ll learn how to use table and scroll views, store and save data, add animations to bring you app to life and more. To find out more about the course, visit How To Create An App.

Whether you decide to join the course or not, you’ll be able to continue your iOS programming journey here at Code With Chris by working alongside with me as I release more tutorials in the future.

Don’t forget to subscribe for updates on the right hand side bar!

Don’t Give Up! I’m Here To Help

Learning anything new is hard and will take lots of practice. It’s natural to get frustrated but don’t give up. In fact, if you haven’t read already, I failed learning iOS programming on my first try! You can read about that here.

If you treat this like you’re learning a new skill (similar to learning to play the piano or learning French), you’ll approach it with some patience, some perseverance and then you’ll find success.

Click here to go to the next lesson now!