How To Make An iPhone App - XCode Project Files Explained and Programming Concepts Introduction

preview_player
Показать описание
Get a customized roadmap for your app and start building it in 7 days:

Note: This tutorial is updated with annotations for Xcode 5 but was recorded with Xcode 4.

My goal is to teach a beginner how to make an iPhone app from scratch. It's not as hard as you may think!

All you need are some basics under your belt and then from there on out, it's all practice. In fact, I failed on my first try to learn iOS programming:

My approach to teaching you how to make an iphone app is going to be very practical and I HIGHLY recommend that you follow along on your own computer with XCode. Treat this like taking a real course and I'll help you along the way by answering any questions.

After learning and practicing the basics of iOS programming and getting the hang of using XCode, we'll progress to build more and more complex applications!

My channel, CodeWIthChris, is about all the aspects of building iOS apps. I'll post video tutorials on Objective C, XCode, how to submit apps to the Apple App Store, and tutorials on building various types of apps or integrating things like analytics, advertisements etc. You might even find the odd app review here or there!

Intro music

Keywords: how to make an iphone app, how to make iphone apps, xcode tutorial, ios programming tutorial, ios tutorial
Рекомендации по теме
Комментарии
Автор

Hey Chelsick, any prior programming experience is great!
I dont think there is any language that is a must. It all depends on what you want to accomplish!

CodeWithChris
Автор

Hello! I'm trying to release them every other day, at least for this series.. thanks for watching, i appreciate the support!

CodeWithChris
Автор

Hey! AppDelegate and ViewController are indeed two different classes. The AppDelegate is the entry point of the app and handles the setup/teardown of the app and ViewController class manages the view. There will be many different classes in your project including custom classes that you create.

CodeWithChris
Автор

thanks for the kind words and support :)

CodeWithChris
Автор

Hello! I dont think it would be possible unless ToonBook offers some API that allows us to access to perform certain functions.
I can't find anything that they offer like that. The best you could probably do is create an app that displays the toonbook website inside of it, although i wouldn't recommend that either because it's probably not designed to work inside a frame!

CodeWithChris
Автор

Definitely. Just having any sort of programming language experience will be beneficial.

CodeWithChris
Автор

Hello Rory, yeah :(
I'm updating these videos and articles for the Basics series in the next 2 days. So if you check back by Friday, you'll be able to continue with XCode 5.
If you treat the XCode 5 Storyboard same as a XIB, you'll still be able to follow along!

Thanks and hope to see you again on Friday!

CodeWithChris
Автор

Hey Luis, that's ok, just use the storyboard as i use XIB. you'll be able to do all the same things. Thanks!

CodeWithChris
Автор

Hello! Here's the next video explaining XCode project files and introducing some basic object oriented programming concepts. Don't forget to check out the video supplementary notes and also to share this video with your friends and colleagues! Thanks, Chris

CodeWithChris
Автор

Hey Joseph, unfortunately i don't have XCode 3.2 so it'll be hard for me to provide any assistance. Have you tried searching for them??

CodeWithChris
Автор

Hey Joseph, if you have 10.6.8, then you can install XCode 4! The minimum requirement for XCode 4 is 10.6.6.

I'm not sure what the upgrade process looks like but search google for "upgrade from xcode 3 to 4". Once you have xcode 4 installed, come back! These videos are for xcode 4 and im in the process of updating them for xcode 5 but i won't remove the old videos.

CodeWithChris
Автор

Hey Michelle, thanks for your question! I took a look at emodo and showmyhomework but need a little more detail from you on what you'd like your app to do specifically! Thanks for commenting!

CodeWithChris
Автор

Thanks for sharing it.. really appreciate the support :)

CodeWithChris
Автор

Chris i am only 14 and these videos show me much about coding. Thanks for making these Vids. You're awesome!

HawaiianPineapple
Автор

Honestly these movies are fantastic! Keep up the great work!

dreyplatt
Автор

Your video and presentation style looks very professional.  I rate highly :)

logdog
Автор

Hey Chris you talked about Classes that control the behavior of the object but why is there two different classes(AppDelegate and View Controller)? does these two different classes dictate different aspect of an app? Like View Controller controls the view of an app on the screen while AppDelegate controls the interaction and the functioning of the app? tell me if i am wrong thanks

GENIUS
Автор

Thanks for the help Chris, the videos you make give such clear instructions! Nice!

GabrielTobing
Автор

great video chris keep up the good work!

FatesLive
Автор

Hey Renankirst, that is because when you created a new project, you selected it to be a Universal project that has both ipad and iphone views.
If you select "iPhone" from the dropdown instead, you'll see just the one XIB. We haven't covered universal apps yet, you're jumping ahead! lol

CodeWithChris