How To Make an App - Ep 9 - Building Blocks of Swift Programming

preview_player
Показать описание
How To Make iPhone Apps with NO Programming Experience!
Lesson 9: Building Blocks of Swift Programming
This lesson goes through the basic building blocks of Swift programming. Classes and objects, methods and properties.

Download the Key Takeaways Lesson Notes!

My Courses:

Get a customized roadmap for your app and start building it in 7 days:

This video series uses the latest and greatest from Apple (Xcode 8, Swift 3, iOS 10) and will teach a beginner with no programming experience how to make iPhone apps. I'm creating these videos with the assumption that the student has no prior knowledge and is starting from scratch.

The lesson plan for the How To Make an App series can be found on my site here:

For more tutorials on how to build iPhone apps, make sure you subscribe and visit my site where you'll find a community of like minded learners! Learning something new is always more fun with other people!

CodeWithChris is dedicated to teaching beginners and non-programmers all about building iOS apps. On the site, you'll find a ton of free resources and tutorials to aid you on your journey to learn iOS development. Many people have successfully picked up Swift 3, Xcode 8 and app building from my course and materials!

Intro & Outro music
Рекомендации по теме
Комментарии
Автор

Thank you! I've been struggling to learn all these classes etc in my attempts to learn other languages but most people fail to give simple explanations to these terms and just dive in. It's like someone asking you to eat without teaching you what food is and whats the point of eating. After watching this video I think I've got an 80% understanding of these concepts, and probably I'll fully understand when we dive in. Thanks!

YAlsadah
Автор

Damn Chris! You're not only great at making these tutorials but you're also very responsive and helpful in ALL the comments that I've come across thus far - you're truly a great instructor who cares about helping others learn.
Thank you Chris 👍

Sayin
Автор

thanks Chris, I feel like I've come so far in my learning-even if it's only ep9! much love brother!

VQLT
Автор

Great videos Chris! THANK YOU VERY MUCH FOR ALL THESE AWESOME TUTORIALS!

jous
Автор

Episode 8 Me: OMG I'M DOING IT
Episode 9 Me: fuck.

younggunsstudio
Автор

Been looking for this kind of video for a while. Thanks!

fabianhaglund
Автор

Hi Chris, thank you for the video. I think you might want to describe the classes and methods using better metaphors for beginners. For example thinking class as Walmart, it has different department as methods or properties, people as objects to buy dif clothes or food for themselves lol. You sure can think of a better one. After all I am very happy to learn coding with you.

joyfullittlethings
Автор

Thanks Chris!

Does it matter when we define the method? It looks like you defined the method before calling it

richiethebuilder
Автор

Amazing vids. This guys vids are so damn good, very articulated.

hbof
Автор

Excellent descriptions. Good clear examples. Thanks!

richtowns
Автор

nice video! I used to have difficulty understanding classes, object and init until I was learning Python online in Udacity, and it even looks similar how they are written.

Ahmed-lmli
Автор

Thank you Chris!. Thank you a ton for your dedication, and for sharing.
Your tutorials are awesome!

lecoexpands
Автор

thank you so much for these tutorials!

IvanovaElena
Автор

at 6:07 when you say, when you create a new person, the print statement is run... but it isn't run at all... what happened?

ufozencom
Автор

first time watched the Ep 9 "wow i m dead" ; second time watched " got class mean" ; after many times watched i can say now " understood, let s keep learning, next Ep" thanks Chris really love this tutorials, i go slow but i go, step by step but always forward, thanks

carlosfernandez
Автор

and at 7:55 when you write b.saycheese() - it still doesn't print out "say cheese" - why?

ufozencom
Автор

I woke up this morning with the idea for an app and decided to try to learn how to develop it myself. I've watched and worked along with the first 8 videos and found it fun and easy to understand... and then video 9 came along and suddenly I feel like I'm watching something in another language. I really like the way everything is explained in these videos but does anyone know of another video with a different explanation that I might be able to understand? Coding isn't sinking into my thick skull. Thanks :)

LeaWhite
Автор

Why when i was typing the same things you was about the classes, the playground run the code twice and showed me two times "new person initialized"?

mattetoso
Автор

whenever I write a code (ex. var b = person()) - it doesn't show the text to the right like it does with you. what to do?? help plz

KaPzArts
Автор

Hi Chris, how do I zoom in to my code? The font is too small on my 15" laptop. Thanks!

JanJaoNov