Swift Programming Tutorial for Beginners (Full Tutorial)

2024 ж. 16 Мам.
6 538 404 Рет қаралды

Learn how to code with Swift in one single tutorial!
We'll go through all the core concepts of Swift including:
Variables and Constants, Data Types, Properties, Functions and Parameters, Classes, IF Statements
And a lot more!
This Swift course also comes with notes, cheatsheets, exercises and solutions which you can download here:
codewithchris.com/swift-tutor...
🚨 SPECIAL CWC+ OFFER FOR KZhead:
cwc.to/youtubeoffer
𝗩𝗶𝗱𝗲𝗼 𝗧𝗶𝗺𝗲s𝘁𝗮𝗺𝗽𝘀:
00:00 Variables
15:13 Data Type
22:23 If Statements
38:01 Switch Statements
44:26 Loops (I)
54:48 Loops (II)
01:01:02 Functions (I)
01:10:39 Functions (II)
01:27:16 Classes (I)
01:38:36 Classes (II)
01:50:58 UIKit
01:57:26 Initializers (I)
02:05:41 Optionals
02:20:48 Properties
02:37:44 Initializers (II)
02:44:41 Arrays
02:58:22 Dictionaries
03:09:50 Outro
03:10:14 End of Stream (Nothing to see)
MY FREE ONLINE COURSE:
⚡ How to make an app in 14 days - cwc.to/14days
CWC+ PROGRAM:
👩‍💻 All our courses in a learning path - cwc.to/plus
WEEKLY UPDATES VIA EMAIL:
✉️ Every Saturday, receive an email digest of new content - cwc.to/newsletter
CONNECT:
🌍 Website - codewithchris.com
😺 GitHub - github.com/codewithchris
📸 Instagram - / codewithchris
🐦 Twitter - / codewithchris
ABOUT CODEWITHCHRIS:
Hi I’m Chris! I’m dedicated to teaching fundamentals about how to make an app. This is important if you’re trying to land an iOS job, be a freelancer, increase or start a business with an app idea. On this channel and my website, you'll find a ton of free resources and tutorials to aid you on your journey to learn iOS development. Many people have learned to code and build apps on their own! cwc.to/reviews

Пікірлер
  • QOTD ⚡ Is Swift your first programming language? Let me know! 👇 Check out our CWC+ program with all our courses in a learning path - cwc.to/youtubeoffer

    @CodeWithChris@CodeWithChris5 жыл бұрын
    • which version is that swift 3.x or swift 4.x?

      @SuperAbins@SuperAbins5 жыл бұрын
    • I learned C for a semester in a college class, but i'm trying to make an app using audio kit on Xcode for midi as a senior project. You should include obtaining user input earlier in the tutorials!

      @keiththering7218@keiththering72185 жыл бұрын
    • No it's not. The tut was a great help. Wish you would have a faster one for more experienced people. But still: great tut.

      @copypaste3526@copypaste35265 жыл бұрын
    • Yes, it is. Thanks for this.

      @almuel@almuel4 жыл бұрын
    • Swift will be my first programming language, taking a leap into a career change this is going to be a nervous exciting time for me.

      @pancakeninja445@pancakeninja4454 жыл бұрын
  • Excellent tutorials, Chris! You’re a fantastic teacher. I’m very thankful for all of the work you’ve put into this.

    @kennethscholl6273@kennethscholl62735 жыл бұрын
  • I rarely make the effort to log in and comment my praise for a video, but this truly is an amazing tutorial for any beginner. Many thanks for putting this all together, Ben.

    @Ben_747@Ben_7474 жыл бұрын
    • Thank you so much for your kind words! It really means a lot! -Kat

      @CodeWithChris@CodeWithChris4 жыл бұрын
    • ...5

      @zeeshan22004@zeeshan220042 жыл бұрын
  • Even 4 years later this is still absolutely amazing, thank you!

    @christiaansmall7960@christiaansmall796011 ай бұрын
  • Honestly, this is the best tutorial I've ever watched, your voice is fucking amazing to listen to and you explained everything clearly and at the right speed. Thanks man!

    @matteoviti9109@matteoviti91095 жыл бұрын
    • Thanks for the comment! Yeah, time to send Chris to The Voice! We should have a Live Karaoke video soon! @AdrienVillez

      @CodeWithChris@CodeWithChris5 жыл бұрын
    • haha Thanks Matteo!!

      @CodeWithChris@CodeWithChris5 жыл бұрын
  • I fell asleep listening to a michael jackson slow songs playlist and woke up to this. How does this happen??

    @sanaza6289@sanaza62894 жыл бұрын
    • Wow, I don't know either. 😂 - Kat

      @CodeWithChris@CodeWithChris4 жыл бұрын
    • Sanaz same

      @yuuka2654@yuuka26543 жыл бұрын
    • @@CodeWithChris What the hell. I was listening to piano music how tf did i get here? Chris you're a hacker

      @sebastianbroncano7526@sebastianbroncano75263 жыл бұрын
    • Sebastian tyq gvv pypvgvvVgggagVvggggpsaqtpqvtvt. T V ggbttfvz 1 qvvvvty qtpv Vr Ttvvv tvq. ) v. A ttvvt yVvgatzvycrgvyv v v ava y yybgvyyyvtvvVr aggggpqgyVyqqvt t cq tyyqg gvtg.

      @mathiussafari9573@mathiussafari95733 жыл бұрын
    • Kenz_ gatqvtlg ggggqfgtgttvfp y qpgvatvtgtvA

      @mathiussafari9573@mathiussafari95733 жыл бұрын
  • Clear fast and straight to the point I love it! Thank you

    @yahiataghian8055@yahiataghian80554 жыл бұрын
    • Thanks a lot for watching! -Kat

      @CodeWithChris@CodeWithChris4 жыл бұрын
  • Great Gratitude for this lesson. It's exactly what I needed to get started without having to read upon the subject from a book that I find boring. Please keep up the great work. Thanks again.👍

    @TheBitchiness@TheBitchiness3 жыл бұрын
    • Super grateful to you as well for the support! Enjoy the journey! :-) -Arthur

      @CodeWithChris@CodeWithChris3 жыл бұрын
  • I am teaching myself Swift programming and your tutorials have been immensely helpful. You explain things in a clear easy-to-understand manner. Thank you so much! One topic that I did not see in your tutorials was "Sets". I only know about Sets because the book I am using mentioned the topic

    @TheSkelpil@TheSkelpil4 жыл бұрын
    • Hello, thanks for watching. Glad you found the tutorials very helpful! This is a good resource for sets developer.apple.com/documentation/swift/set - Kat

      @CodeWithChris@CodeWithChris4 жыл бұрын
  • Love the progression, great audio and voice quality, and logical and chapterized steps. Thanks, Chris!

    @Agent-Smartass@Agent-Smartass3 жыл бұрын
    • Glad that you liked our content, Bjorn! All the best to your projects! :-) -Arthur

      @CodeWithChris@CodeWithChris3 жыл бұрын
  • I have been building apps for a few months with swift and I learned it from this video thank you so much for helping me with this

    @stanislawkrysik3828@stanislawkrysik38284 жыл бұрын
    • Awesome! What sort of app are you building? Share it with us when it's finished! - Kat

      @CodeWithChris@CodeWithChris4 жыл бұрын
  • My cousin was coding and making games for me and now he’s in computer science and I asked what he’s coding on bea cause he’s making a app and he’s using swift so I checked your tutorials and I learned a lot thank you

    @EcIip_se@EcIip_se4 жыл бұрын
    • Glad to hear that! Thanks foe watching! Do you want to create a game or an app? Kat

      @CodeWithChris@CodeWithChris4 жыл бұрын
    • Fuck you too?

      @VladIDrago@VladIDrago4 жыл бұрын
    • @@VladIDrago huh

      @qwerasdfhjkio@qwerasdfhjkio4 жыл бұрын
  • You explain so clearly building up slowly step by step, creating the need then showing the solution. Wonderful.❤

    @pierreroberge4927@pierreroberge4927 Жыл бұрын
    • Thank you for watching! Appreciate it!! :) - Pat

      @CodeWithChris@CodeWithChris Жыл бұрын
  • Thanks Chris. I have no programming background at all (I only know some very basic of C++) and I want to learn how to code. You're a great teacher and your explanation is very easy to understand.

    @suave-alpaca8412@suave-alpaca84125 жыл бұрын
    • Awesome, if you are a beginner with close to no programming background or knowledge and that our videos are simple to follow, then we are doing a pretty good job at what we are trying to achieve! Glad we can help! Welcome to the wonderful worlds of iOS and Swift and let's go make some apps! @AdrienVillez

      @CodeWithChris@CodeWithChris5 жыл бұрын
  • Thank you for taking the time to make this video for us! I really appreciate it!

    @mp77715@mp777154 жыл бұрын
    • And thank you so much for taking the time to watch the full tutorial! -Kat

      @CodeWithChris@CodeWithChris4 жыл бұрын
  • Very clear voice and easy-to-follow instructions!

    @AveryTaiwan@AveryTaiwan5 жыл бұрын
    • Thank you!!! @AdrienVillez

      @CodeWithChris@CodeWithChris5 жыл бұрын
  • thanks for this tutorial, it really helped. now that i’m learning and using swift, i subbed and i’ll keep watching your videos to learn even more!

    @jacklfirth@jacklfirth3 жыл бұрын
    • So happy to read this comment. Thank you and keep on going! :-) -Arthur

      @CodeWithChris@CodeWithChris3 жыл бұрын
  • Well done, Sir! Really helpful for me, even as a teenager.

    @Jonny-wy1fj@Jonny-wy1fj3 жыл бұрын
    • Amazing! Keep on going! :-) -Arthur

      @CodeWithChris@CodeWithChris3 жыл бұрын
  • This is my first program ever. Thanks for the tutorial.

    @invistar126@invistar1264 жыл бұрын
    • You're welcome! - Kat

      @CodeWithChris@CodeWithChris4 жыл бұрын
  • Very insightful. I'm glad I stopped by. You really boosted my learning curve. Thanks!

    @davestrayer383@davestrayer3834 жыл бұрын
  • Using your tutorial to learn Swift. I've got no background or knowledge on coding of any kind but I've always wanted to put my ideas into an iPhone app. Hopefully i'll have one of my apps up and running within a year or so!

    @mrratchet@mrratchet4 жыл бұрын
    • With dedication, you'll be able to do that in less than a year! Good luck! -Kat

      @CodeWithChris@CodeWithChris4 жыл бұрын
    • Any update?

      @cage9876@cage98764 жыл бұрын
    • Update?

      @nextgamingera2315@nextgamingera23154 жыл бұрын
    • How’s your app going?

      @dev23566@dev235664 жыл бұрын
    • @@dev23566 I've had to put my learning on hold but I was making steady progress. Unfortunately life has a funny way of making things difficult and works become super busy due to COVID-19. I will be picking back up again once things settle down! Best of luck to everyone and stay safe.

      @mrratchet@mrratchet4 жыл бұрын
  • Great stuff. I'm a Vet with PTSD and Major Depression. These types of tutorials that you do are not too hard for my brain to absorb and learn something new. I stay ay home a lot now and just trying to pick a new direction for myself. I find this extremely interesting. I have built my first little app but not published anything. Keep up the great stuff.

    @fireskycam9889@fireskycam98894 жыл бұрын
    • Hello Fire! Thank you for watching our content and I'm happy to know that our content helps you moving forward! Programming can also be frustrating and fell lonely (because it's impossible to know it all and it's a constant puzzle game!). I would recommend that you find a local Meetup or two and join an active group. It's awesome to surround yourself with other devs. I hope to see you again here and take care of yourself! Please, if you feel a bit down one day, talk to someone or call the Veteran lifeline of the suicide prevention! suicidepreventionlifeline.org/help-yourself/veterans/ @AdrienVillez

      @CodeWithChris@CodeWithChris4 жыл бұрын
    • @@CodeWithChris Thanks mate, will do. I'll check around locally and see if I can find some other likeminded people. Keep up the great work.

      @fireskycam9889@fireskycam98894 жыл бұрын
    • pp0

      @DaniZqm-rs5ky@DaniZqm-rs5ky2 ай бұрын
    • pp0p0ppp00pppp0ppp0p00pp00p0p

      @DaniZqm-rs5ky@DaniZqm-rs5ky2 ай бұрын
    • pp0p0ppp00pppp0ppp0p00pp00p0p00

      @DaniZqm-rs5ky@DaniZqm-rs5ky2 ай бұрын
  • This taught me swift in a day. Coming from a C# background primarily and this was easy to learn. Thanks a ton!

    @wammohdev@wammohdev5 жыл бұрын
    • The time you took to watch this video, the Titanic sank. So, did you watch the whole thing in one seating? No blinking? -Adrien

      @CodeWithChris@CodeWithChris5 жыл бұрын
    • CodeWithChris that sounds about right. Some things I was able to scan over as they are simple programming essentials. I mainly just needed to pick up the syntax! It’s great having all of the tutorials jam packed into a long video. It’s great that it’s all raw code in playground as well.

      @wammohdev@wammohdev5 жыл бұрын
    • Well, glad we were able to help you! If you want to expand your knowledge, we have two full courses on iOS (Swift and Databases) on www.codewithchris.com We also have a community on Facebook to get help and help others. (bit.ly/CWCCommunity) Also, this video was from a live stream but if you want to get topics individually, you can find all videos on this link: bit.ly/iOS28Days Happy Coding! @AdrienVillez

      @CodeWithChris@CodeWithChris5 жыл бұрын
    • no

      @laurentiusirbu8746@laurentiusirbu87464 жыл бұрын
  • congratulations Chris ! Perfect job !!!

    @WardVanSevencoten@WardVanSevencoten5 жыл бұрын
    • Thanks!!!

      @CodeWithChris@CodeWithChris5 жыл бұрын
  • By far, the best Swift course I ever watch.. thanks master!

    @30rjAlessandro@30rjAlessandro3 жыл бұрын
    • Too kind, thank you so much, Alessandro! :-) -Arthur

      @CodeWithChris@CodeWithChris3 жыл бұрын
  • These days of quarantine have been harsh at worst and boring at best, so I've been using my time constructively and learning something. It took me some days but I watched all tutorials at my own pace to make sure I understood everything, and they have been extremely useful as my first exposition to coding! I haven't really been able to follow along with the coding myself since I haven't got any comfortable means of coding (no Apple products and my computer is usually occupied, other than probably being not good enough to be used for any of the means you suggested to code with Xcode on Windows), but the main reason I've been studying is to attempt to enter the Apple Academy nearby, in which they supply their students with Apple products such as iPhones, Macs and iPads, so if I study hard enough to pass the entrance test (which I've heard isn't very harsh, a friend estimated that about 400 out of the 1000 people who apply manage to pass the exam!), I will actually have the means of using what I've studied to make something new! My dream job would be to one day become a game developer, so I was very pleased to find out that Xcode isn't all that different from languages more commonly used for developing, so I will already have a significant head start on these as well, and I do plan to learn at least the basics for most of them; but for the moment, I'm very eager to start learning how to make apps for iOS, and will keep on studying other aspects of Swift, such as the UIkit! Can't wait to watch the rest of your tutorials!

    @krisalis_@krisalis_4 жыл бұрын
    • Thanks for sharing that! What are the other programming languages you have experienced using before? - Kat

      @CodeWithChris@CodeWithChris4 жыл бұрын
    • As I said, this was my first real exposition to coding; I intend to study other languages in the future though!

      @krisalis_@krisalis_4 жыл бұрын
  • Wow, I'm glad I found this video. Thanks, Chris and great job.

    @RunOs3@RunOs35 жыл бұрын
    • Thank you for being here and learn with us! If you need some extra guidance to know what order to watch all of our free videos, we created a path: bit.ly/iOS28Days @AdrienVillez

      @CodeWithChris@CodeWithChris5 жыл бұрын
  • First watched your swift videos in 2016, the algorithm recommended this again, great to know your still going strong in 2021 !

    @brothermalcolm@brothermalcolm3 жыл бұрын
    • We won't stop anytime soon, Malcolm! Thanks for checking us out again! -Arthur

      @CodeWithChris@CodeWithChris3 жыл бұрын
  • Thank you so much Chris. This is the 1st explanation of Classes that I understand.

    @williamallen4607@williamallen46073 жыл бұрын
    • You're very welcome! - Kat

      @CodeWithChris@CodeWithChris3 жыл бұрын
  • Thank you for this amazing tutorial. I am from Germany and understood everything you tried to teach us in this video. I watched the video in tiny bits in the evenings, before I went to bed. It really helped me a lot and I will enjoy my holidays learning more about swift. Thank you very much and greetings from Germany

    @TeamNolex@TeamNolex3 жыл бұрын
    • You're very welcome! Thanks for learning with us! - Kat

      @CodeWithChris@CodeWithChris3 жыл бұрын
    • kannst du swift jetzt eigentlich durch das Video will auch anfangen aber suche noch nach dem besten Tutorial

      @msa.6@msa.63 жыл бұрын
    • @@msa.6 む

      @user-fw7jn6tc1k@user-fw7jn6tc1k2 жыл бұрын
  • Amazing video, you've got me hooked Chris. I'm a windows guy and I managed to get Xcode on Virtual box, it was a tad tricky but it's all working now and I'm flying through your vids!

    @dannyman2200@dannyman22004 жыл бұрын
    • Awesome! Have fun! - Kat

      @CodeWithChris@CodeWithChris4 жыл бұрын
    • @H R huh?

      @dannyman2200@dannyman22003 жыл бұрын
    • @H R not very big on manners where you're from I take it?

      @dannyman2200@dannyman22003 жыл бұрын
    • @H R it wasn't a question though was it? It was more like an order as if I'm a bot willing and ready to supply you. You didn't think about saying 'please or 'if you got time' because it's all about you that kind of stuff didn't even enter your mind did it? If you want people to take time out of their day to help you, ya gotta learn how to ask nicely

      @dannyman2200@dannyman22003 жыл бұрын
  • This is rather fun. VBA is actually my first programming language that I use at work for Excel template development. Learning Swift on the side for fun. Switching from Windows 10 to Mac OS requires a transitional period. I mean the Command key functions a lot like the Ctrl key on Windows, but they are at the opposite side. And I kept on pressing the Command key as if it was the Alt key.

    @Alibagholder@Alibagholder4 жыл бұрын
    • You'll get used to it as time goes by. 😄 -Kat

      @CodeWithChris@CodeWithChris4 жыл бұрын
    • ( ͡❛ ͜ʖ ͡❛)

      @portaltoreality@portaltoreality4 жыл бұрын
  • Thank you, Chris. Your explanations are clear, and your examples are well done. I now have a better understanding of coding terms. Much appreciated!

    @dianewarde6074@dianewarde60743 жыл бұрын
    • Can't thank you enough, Diane! Have fun learning! :-) -Arthur

      @CodeWithChris@CodeWithChris3 жыл бұрын
  • wow i'm already learning so much on just the first 2 lessons this is so helpful thank you I have actually never written a single line of code before

    @pickledmemes6435@pickledmemes64353 жыл бұрын
    • You're so welcome! Glad to hear you're learning a lot. Enjoy the next lessons! :) - Kat

      @CodeWithChris@CodeWithChris3 жыл бұрын
  • I am really intersting to learn about Swift and this tutorial is amazing but, when i go to another step to learn about how to build ios app ,ohh i got a headcache , thare is many keyword that i have to remember if i wanna to use, for instance , when i was watched about how to fetch api in the swift , ooohhh there are long procedure that i have to use, there are different with react native , it is easy to fetch api (json) with react native , just call axios or fetch and use promise ,you ll get it, so i know that why software engineer love native then hybrid, but since i realized that react native doesnt look good for performance ,optimization,weight because of node modules,larger size than native,and also over depending by packages, i have to learn swift even though that driving me crazy , but i know this is a process that also ive got when i started learn react native before ,thank you,i hope you can always update your videos with the good lesson

    @arwysyah2400@arwysyah24004 жыл бұрын
    • Hello, thanks for watching our tutorials! You don't have to remember everything at first, it will come to you the more that you practice. - Kat

      @CodeWithChris@CodeWithChris3 жыл бұрын
  • Thanks for this! Really helpful to sharpen up skills that haven't been used in a while.

    @callumkaspick3858@callumkaspick38583 жыл бұрын
    • Glad to have you around, Callum! Appreciate your support! -Arthur

      @CodeWithChris@CodeWithChris3 жыл бұрын
  • I just wanted to drop a quick note to say thank you for your helpful tips. I tried them out and managed to get 7 out of 8 - a great improvement for me. Your expertise is truly appreciated!🕶

    @user-qs6qp9xk8o@user-qs6qp9xk8o6 ай бұрын
  • I have learned more from this free tutorial than from Udemy. Thank You.

    @aldoblack5982@aldoblack59825 жыл бұрын
    • Thank you! Really appreciate! @AdrienVillez

      @CodeWithChris@CodeWithChris5 жыл бұрын
  • Chris’ voice is so soothing 🥰

    @rdaegun5773@rdaegun57735 жыл бұрын
    • Ahahahah thank you! Yes! A good radio voice! @AdrienVillez

      @CodeWithChris@CodeWithChris5 жыл бұрын
  • Chris I've use to code in the early 90s using a form of basis called Smart Project Processing; watching your tutorial has re-ignited my passion for coding. thank you

    @patrickclarke007@patrickclarke0074 жыл бұрын
    • Thanks for learning with us! Awesome to know you went back to coding. How do you like Swift so far? Kat

      @CodeWithChris@CodeWithChris4 жыл бұрын
    • ( ͡❛ ͜ʖ ͡❛)

      @portaltoreality@portaltoreality4 жыл бұрын
  • thank you for showing off your skills. i do really appreciate it. have a nice day.

    @wilfransmillan2482@wilfransmillan24825 жыл бұрын
    • Skills are learned to be shared! We are happy to help newcomers! @AdrienVillez

      @CodeWithChris@CodeWithChris5 жыл бұрын
  • Okay, this was a good tutorial, and since I have a python background it was pretty straightforward to follow. My question now is, how do I build an app’s frontend ? Is swift able to do that or am I supposed to use some other tool?

    @gigik64@gigik644 жыл бұрын
    • I think you should learn swift UI

      @abdurahmonmurodov1142@abdurahmonmurodov11422 жыл бұрын
  • This is a good job. Please continue your work ! Thank you very much !

    @moonunity1474@moonunity14744 жыл бұрын
    • Thanks for your support! -Kat

      @CodeWithChris@CodeWithChris4 жыл бұрын
  • Excellent course. I appreciated viewing it. Excellent instructor. Well done. Thanks!

    @user-ww2zq2np2o@user-ww2zq2np2o3 ай бұрын
  • Awesome tutorial to save time from reading the official docs+More info!. To save some more time, 2x or 1.5x :)

    @gouthamganesan9565@gouthamganesan95654 жыл бұрын
    • Thanks a lot! -Kat

      @CodeWithChris@CodeWithChris4 жыл бұрын
  • It's a very detailed tutorial, but kind a too slow for me. I guess it's just because I've experienced with other languages though, where as your tutorial is more for beginners. Thank you for your work.

    @user-lc7ku6je1o@user-lc7ku6je1o4 жыл бұрын
    • It's a good sign indeed!! Plus, you can use the 1.5x or 2x speed for the video from the KZhead settings. @AdrienVillez

      @CodeWithChris@CodeWithChris4 жыл бұрын
    • @@CodeWithChris yeah, ive been using 1.5x speed.

      @IrrationalCharm@IrrationalCharm4 жыл бұрын
  • I already know how to code but had trouble picking up the syntax for swift. Right now this is the best video on the internet for learning Swift syntax

    @edwardroca9581@edwardroca95814 жыл бұрын
    • Thank you! 🙌 -Kat

      @CodeWithChris@CodeWithChris4 жыл бұрын
  • Thanks Chris for creating amazing tutorial. Really helped on understanding concepts in iOS Development.

    @pforpushkar@pforpushkar4 жыл бұрын
    • Thanks for learning with us! -Kat

      @CodeWithChris@CodeWithChris4 жыл бұрын
  • Dude, tnx for teaching me. Keep up the great job of yours! I would give you 100 likes, but hey i m allowed only 1 ...

    @vertax777@vertax7775 жыл бұрын
    • Your kind comment and your one like already makes a huge difference! Thank you for being here! If you want to help, watch the video and let the ads running or buy our lifetime access to the courses on www.codewithchris.com @AdrienVillez

      @CodeWithChris@CodeWithChris5 жыл бұрын
  • play at 2x speed saved me part of my life

    @spencermclaughlin9919@spencermclaughlin99195 жыл бұрын
    • Time is precious but don't rush things out (unless you know all the things we covered in this video) @AdrienVillez

      @CodeWithChris@CodeWithChris5 жыл бұрын
    • You are in my son's class!

      @joshwilton4575@joshwilton45754 жыл бұрын
  • So Awesome. Thank you Chris. I will be ordering your class soon.

    @caroline61804@caroline618045 жыл бұрын
    • Looking forward o have you on board! For now, follow this learning path we created! bit.ly/iOS28Days @AdrienVillez

      @CodeWithChris@CodeWithChris5 жыл бұрын
  • Love your channel! Really useful high quality content for people getting into IOS development!

    @coltonfox8689@coltonfox86895 жыл бұрын
    • THANK YOU THANK YOU THANK YOU 🙏 @AdrienVillez

      @CodeWithChris@CodeWithChris5 жыл бұрын
  • Is it worth Learning Mac development in 2019?

    @princeraj622@princeraj6224 жыл бұрын
    • Yes, Apple devices still sell and iOS users is still a huge target market today (whether you're thinking of building a business or becoming a freelance iOS developer)! -Kat

      @CodeWithChris@CodeWithChris4 жыл бұрын
    • @@CodeWithChris thank you sir

      @princeraj622@princeraj6224 жыл бұрын
    • ( ͡❛ ͜ʖ ͡❛)

      @portaltoreality@portaltoreality4 жыл бұрын
  • This tutorial is one of the best tutorials for Beginners. Thank you very much, Chris, for putting this much effort. (_/\_)

    @neerajkiet@neerajkiet4 жыл бұрын
    • Thank you for the kind comment! Trying to make it simple and headache free for people who never coded before. @AdrienVillez

      @CodeWithChris@CodeWithChris4 жыл бұрын
    • @@CodeWithChris : "who never coded before". Right

      @neerajkiet@neerajkiet4 жыл бұрын
    • Well, even if you coded in another programming language before, this is a nice refresher or an "getting up to date" solution. @AdrienVillez

      @CodeWithChris@CodeWithChris4 жыл бұрын
  • I spent the whole day for this tutorial. Thanks a lot for sharing.

    @JG-jq1nf@JG-jq1nf3 жыл бұрын
    • You're very welcome! - Kat

      @CodeWithChris@CodeWithChris3 жыл бұрын
  • Amazing video. Super helpful, I watched the whole thing.

    @MattScullino@MattScullino4 жыл бұрын
    • Thanks for the feedback and for watching the full tutorial! We REALLY appreciate it! -Kat

      @CodeWithChris@CodeWithChris4 жыл бұрын
  • I am a 10 year's old boy and I have been learning how to code since I was 8 and I am still learning

    @tiktoksupport400@tiktoksupport4004 жыл бұрын
    • Cool! You're doing great! -Kat

      @CodeWithChris@CodeWithChris4 жыл бұрын
    • @The Perfect Slime...Keep learning. Don't quit. You'll be glad you did someday...

      @cosmicdarkmatter1128@cosmicdarkmatter11284 жыл бұрын
  • 3:00:30 I think the reason why your playground crashed when you put in carDB is because you meant to put Cardi B.

    @jeremydominguez1817@jeremydominguez18174 жыл бұрын
    • Sounds like...

      @waynebrehaut7183@waynebrehaut71834 жыл бұрын
  • Just started today and I am really appreciating @CodeWithChris

    @eujohiisi1801@eujohiisi18014 жыл бұрын
    • Thanks for learning with us! -Kat

      @CodeWithChris@CodeWithChris4 жыл бұрын
    • Hello ...I am having some problems at lesson seven....my I am clicking on my main.storyboard but getting no selection

      @eujohiisi1801@eujohiisi18014 жыл бұрын
  • I've just updated my xcode 10.1 to 10.2.1 with your instruction. And now i found out i've been even keeping your swift tutorial. it's became too much of you in my life!

    @jcvd3538@jcvd35384 жыл бұрын
    • Great to hear! Thanks for learning with us! - Kat

      @CodeWithChris@CodeWithChris4 жыл бұрын
  • "John Travolta. I don't know why that suddenly popped into my head." 😄

    @dillondavis1895@dillondavis18955 жыл бұрын
    • Feeling like a swordfish? @AdrienVillez

      @CodeWithChris@CodeWithChris5 жыл бұрын
    • Thanks for this i have competition regarding swift and after watching this I'm confident thanks a lot

      @cocodonk@cocodonk3 жыл бұрын
  • I have a question can u create a video of how to create an app example chat and video call?

    @ahmadsab6782@ahmadsab67825 жыл бұрын
    • It's a little bit more advanced but we can always add this to our list! @AdrienVillez

      @CodeWithChris@CodeWithChris5 жыл бұрын
  • This is the best video that taught swift that I saw. Thanks, Chris!

    @christinewang6484@christinewang64843 жыл бұрын
    • And you're one of our best students! Thanks for your support! :-) -Arthur

      @CodeWithChris@CodeWithChris3 жыл бұрын
    • @@CodeWithChris your welcome!

      @christinewang6484@christinewang64843 жыл бұрын
  • Thank you for making this leaning so easy to understand for a non technical person like me! I am playing around but being a QA, would be interested in learning to perform unit testing on swift !

    @rupalbaxi8232@rupalbaxi82323 жыл бұрын
    • Thank you so much for watching! Glad we helped you! :-) -Arthur

      @CodeWithChris@CodeWithChris3 жыл бұрын
  • Before you do this do you need to know how to code or does this teach u how to code

    @kyronblair432@kyronblair4325 жыл бұрын
    • This teaches you how to use Swift. if you want to code for iOS, this is an important video! @AdrienVillez

      @CodeWithChris@CodeWithChris5 жыл бұрын
  • So this is pretty much python?

    @rexbarr_5783@rexbarr_57835 жыл бұрын
  • Thank you so much for taking the time to make this. Very clear introduction.

    @jstone98@jstone98 Жыл бұрын
    • Thanks for watching and learning with us! - Pat

      @CodeWithChris@CodeWithChris Жыл бұрын
  • Amazing... Almost like C++! Great video, and I didn't have to read the Swift book to learn this.

    @crisc.castillo979@crisc.castillo9795 жыл бұрын
    • Reading books make me sleepy... a good video is always better! @AdrienVillez

      @CodeWithChris@CodeWithChris5 жыл бұрын
  • Is it covering complete swift programming language? Is it enough?

    @shivachiluca@shivachiluca4 жыл бұрын
    • It covers the basics of Swift programming language which will be the foundation to build apps and then you'll be able to move forward to more advanced stuff. -Kat

      @CodeWithChris@CodeWithChris4 жыл бұрын
    • @@CodeWithChris Apart from your course, is there any book you can recommend?

      @MrSojek@MrSojek4 жыл бұрын
    • Mr.Sojek going through the official Apple tutorials and documentation of the language Apis

      @navjotsingh2251@navjotsingh22513 жыл бұрын
  • For those who know some code, or have learnt basics of other languages, the start of the video will be painfully slow. generally good though

    @joao__nm@joao__nm4 жыл бұрын
    • Thanks for still watching the full tutorial 😄 -Kat

      @CodeWithChris@CodeWithChris4 жыл бұрын
    • ​@@CodeWithChris Yeah! It's a really great tutorial, especially for people who've never learnt anything (I've learnt a few basics in other languages so sometimes going over data types was a little bit slow) but I'm sure a lot of people appreciate that you go slow (I know that I learnt purely online when I started and it was hard to find something that would explain things from the very basics. the tutorial is quite long though (I'm following in xcode and making notes so I can't watch the whole thing at once, instead i've watched segments at a time and its a good process) perhaps though it would work well as a tutorial youtube playlist? I've also already requested to join the FB page and I've downloaded the cheat sheet

      @joao__nm@joao__nm4 жыл бұрын
  • Swift is one of the few languages I've never used. Thanks for sharing!

    @realchrishawkes@realchrishawkes2 жыл бұрын
    • Glad to learn/use something new. Enjoy! :-) -Arthur

      @CodeWithChris@CodeWithChris2 жыл бұрын
  • Great info and a calm / relaxing voice👍👍🙏🏼🙏🏼. You are saved into my ASMR file.

    @MissValdostaFeedAndGrain@MissValdostaFeedAndGrain3 жыл бұрын
    • Hahaha, thank you! -Arthur

      @CodeWithChris@CodeWithChris3 жыл бұрын
  • something tells me to get more into this if i wanna program everything

    @Chaosfoxx@Chaosfoxx5 жыл бұрын
    • Programming is a continues path or practice and learning with challenges and amazing rewards! @AdrienVillez

      @CodeWithChris@CodeWithChris5 жыл бұрын
  • You have the sexiest voice; like the Barry White of coding tuts. My version says 10.1

    @georgejetson9801@georgejetson98015 жыл бұрын
    • Ahahaha thanks for the comment, true Chris has a good radio/show voice. (Better than my Frrrrrrrrench accent) Yes Xcode moved to version 10 since the recording of those videos BUT the lessons are still compatible with Swift 4.2 -Adrien

      @CodeWithChris@CodeWithChris5 жыл бұрын
  • As a junior at UCSC for C.S. B.S. this video was concise, easy to learn, and well put! Cant wait to make some apps to start making my portfolio!

    @crisc.castillo979@crisc.castillo9795 жыл бұрын
    • Thank you for this comment! Glad we can help you starting in iOS! I'm sure in no time you'll have apps on the App Store! We would love to take a look at what you make once it's live! @AdrienVillez

      @CodeWithChris@CodeWithChris5 жыл бұрын
  • OMG I WAS JUST WATCHING YOUR VIDEO ON XCODE,GOT TO LESSON 5 WHERE U START TEACHING SWIFT AND THOUGHT LET ME LOOK FOR A LONGER TUTORIAL ON LEARNING SWIFT AND FOUND THIS VIDEO,I DID NOT REALISE IT WAS YOUR VIDEO ,WATCHED 20MINS IN AND WAS LIKE THIS IS AN AMAZING TUTORIAL AND NOTICED IT WAS ALSO MADE BY YOU HAHAHAAHA,I THINK YOU ARE BY FAR ONE OF THE BEST PEOPLE AT TEACHING ON KZhead AND YOU ARE SUCH A HARDWORKER TO HAVE PUT THIS KIND OF CONTENT OUT

    @Panther-@Panther-5 жыл бұрын
    • Aahahhhahhhahahah "Oh wait! This looks familiar!" Glad you are enjoying yourself and having so much func learning how to code! Thanks for the comment! @AdrienVillez

      @CodeWithChris@CodeWithChris5 жыл бұрын
  • The 4 dislikes are from Microsoft Windows users. 😂

    @HassanRaza-ur8gg@HassanRaza-ur8gg5 жыл бұрын
    • I don't know... I wish people would leave a comment if something was not understood or bad, like that we know if we need to cover additional things, explain more a topic etc. Anyway, can't please everybody but when I see a 99.8% rate for Like VS Dislike, I believe we are doing a good job! (and don't worry, we will soon take care of those Windows users too!) @AdrienVillez

      @CodeWithChris@CodeWithChris5 жыл бұрын
    • @@CodeWithChris Very positive

      @HassanRaza-ur8gg@HassanRaza-ur8gg5 жыл бұрын
    • I'm using High Sierra on a VM on Windows. Succ it 🔥

      @rexbarr_5783@rexbarr_57835 жыл бұрын
    • @@rexbarr_5783 How did you do that? I have a Windows PC that I would like to run Mac on a VM in. My main issues is getting the High Sierra Image.

      @narainramjieawan6214@narainramjieawan62145 жыл бұрын
  • "Xcode is going to stop complaining." 😂Where did you get that sense of humor?

    @christinewang6484@christinewang64843 жыл бұрын
    • Haha, we just try!

      @CodeWithChris@CodeWithChris3 жыл бұрын
  • Thanks a lot! Great content and a great teacher!

    @boredandacamera@boredandacamera4 жыл бұрын
    • You're very welcome! - Kat

      @CodeWithChris@CodeWithChris4 жыл бұрын
  • I'm here because my partner is coding in a class and I want to be able to listen and understand everything and bounce ideas around. I had a coding class myself around 5 years ago in python but I learned that I'm not cut out to be a coder or a 3D animator and really disliked the class. I'm glad these tutorials are around to help me out

    @mustardlicious4382@mustardlicious43822 жыл бұрын
    • It's not an accident that you found us. Keep on going! And thank you! :) -Arthur

      @CodeWithChris@CodeWithChris2 жыл бұрын
  • The background is viewers friendly..

    @alihamah7772@alihamah77724 жыл бұрын
    • Yes, thanks for watching! -Kat

      @CodeWithChris@CodeWithChris4 жыл бұрын
  • Whats the difference between your 2 3,5 hours ios tutorials in a nutshell?

    @RePuLseHQKing@RePuLseHQKing3 жыл бұрын
    • This tutorial will teach you the basics of Swift programming language while this one (kzhead.info/sun/Y52NlbmQoaymfqs/bejne.html) teaches the basics of making an iOS app in general. - Kat

      @CodeWithChris@CodeWithChris3 жыл бұрын
  • Great tutorial, switching from Android Development to work on an Iphone app for work, this got me in the right direction and now need to learn the specifics on IOS development.

    @sinntechnologies6285@sinntechnologies62853 жыл бұрын
    • Great to hear! -Kat

      @CodeWithChris@CodeWithChris3 жыл бұрын
  • Thanks for making this insanely easy for us Chris! What a wonderful breakdown! Loved this tutorial! :)

    @YesToTech@YesToTech3 жыл бұрын
    • Cheers, you're welcome! -Arthur

      @CodeWithChris@CodeWithChris3 жыл бұрын
  • I’ll bet there’s one sheltered dude out there who clicked on this video thinking this was a video explaining who Taylor Swift is. ;)

    @magicalsimmy@magicalsimmy5 жыл бұрын
    • Yes, (Taylor) Swift Tutorial! How to become a great singer on iOS! After all, programming is just like a big Love Story where you have to go and start to write code on a Blank Space. It is also important to clear you mind, Shake it Off and stay focus on your task. After all, all those lines of code are quiet Delicate and it really depend if you re ...Ready for It. With experience you quickly get your own Style and you can write some Gorgeous code and app too! Anyway, welcome to the CodeWithChris channel where you can learn anything iOS related. Now that you Belong With Me, let's get coding! (But you can Call it What You Want) -Adrien PS: in a month, we are Back to December!

      @CodeWithChris@CodeWithChris5 жыл бұрын
    • But geeks knew it was a tutorial on how to tailor your Swift code!

      @waynebrehaut7183@waynebrehaut71834 жыл бұрын
  • Mmm wait a minute so swift in Xcode app or its like Xcode but another app?

    @KIKITO94@KIKITO945 жыл бұрын
    • Not sure I understand your question... Xcode is the software to write code and that bundles a bunch of 1 and 0 into an App. Swift is the language (which is really close to Python) @AdrienVillez

      @CodeWithChris@CodeWithChris5 жыл бұрын
  • Thanks👍🏻

    @alexei710@alexei7105 жыл бұрын
  • 1:49:40 I think what u want to say is that the override code will override the function but when u add super.drive() it will also make sure to add the features of the non overridden function into the override function. Like u want banana but want apples as well. Anyways tomorrow is my exam and this is the first time I'm learning swift and u were a good teacher. Thanks. I completed it in less than 1hrs tho. Totally worth it.

    @anshulsingh8326@anshulsingh83262 жыл бұрын
    • All the best to your exam! Thanks for being so kind! :-) -Arthur

      @CodeWithChris@CodeWithChris2 жыл бұрын
  • Thanks for the excellent explanation! You are much better than my college teachers.

    @ritali6582@ritali65823 жыл бұрын
    • We are so humbled by your comment, Rita! We appreciate you! :-)

      @CodeWithChris@CodeWithChris3 жыл бұрын
  • Thanks Chris! It was easy and very helpful. I'm an android developer but this really boosted my interest on the iOS side.

    @ashutoshmaharana9718@ashutoshmaharana97185 жыл бұрын
    • Welcome to the light side of the Force! -Adrien

      @CodeWithChris@CodeWithChris5 жыл бұрын
  • Great tutorial ! Subscribed :) Thank you.

    @saqibtariq9801@saqibtariq98014 жыл бұрын
    • Thank you so much for the support! -Kat

      @CodeWithChris@CodeWithChris4 жыл бұрын
  • Hey Chris, I am a pm with my own thought of an app and I really want to get it running on my iPhone. Now I am not working these days so I thought I can learn to code and develop my own app, this is why I am here. I hope in a year I will be using an app developed by myself!

    @user-yk8qs3yh1w@user-yk8qs3yh1w4 жыл бұрын
    • Great idea, use your free time for something creative! Who knows, maybe if you keep a daily routine of coding, you could be using that app in 6 months! @AdrienVillez

      @CodeWithChris@CodeWithChris4 жыл бұрын
  • Nice teacher!!I have learn many things from you sir. Thanks!!!

    @swatimane3239@swatimane32394 жыл бұрын
    • Glad to hear that! Thanks for learning with us! - Kat

      @CodeWithChris@CodeWithChris4 жыл бұрын
  • Thank you so much for putting this together!

    @nhutruong2058@nhutruong2058 Жыл бұрын
    • No worries! :) Thanks for watching! - Pat

      @CodeWithChris@CodeWithChris Жыл бұрын
  • so many thanks dude

    @meqdad7732@meqdad77324 жыл бұрын
    • Glad to know you've enjoyed this video. Thanks a lot for watching! We appreciate your support. 😊 - Kat

      @CodeWithChris@CodeWithChris4 жыл бұрын
  • A Big Thank You Dear Chris. I have learned a lot from Your this tutorial. I am from medical background but wanted to learn coding and your tutorial helps me a lot to get the insight. Salute Brother.

    @tarikmahajan2899@tarikmahajan28993 жыл бұрын
    • Outstanding! Thank you so much for learning with us! The best is yet to come for ya! -Arthur

      @CodeWithChris@CodeWithChris3 жыл бұрын
    • @@CodeWithChris Now I have started with the Swift UI tutorials of You. You are a great tutor and also a great motivator.

      @tarikmahajan2899@tarikmahajan28993 жыл бұрын
  • youre a great teacher...god bless you sir !

    @purbayanchatterjee5968@purbayanchatterjee59683 жыл бұрын
    • And you're an even greater person! Thanks for your kindness. :-) -Arthur

      @CodeWithChris@CodeWithChris3 жыл бұрын
  • Keep up the good work!

    @alecrepp@alecrepp5 жыл бұрын
    • Thank you!!! You too! If we publish videos, you have to keep coding and learning! @AdrienVillez

      @CodeWithChris@CodeWithChris5 жыл бұрын
  • Videos are detailed and easy to understand..thanks

    @dany43007@dany430078 ай бұрын
    • Glad you like them! Thanks for watching! - Iñaki

      @CodeWithChris@CodeWithChris8 ай бұрын
  • Super Impressed with your teaching..

    @nikhilbalne9640@nikhilbalne96405 жыл бұрын
    • Thank you! @AdrienVillez

      @CodeWithChris@CodeWithChris5 жыл бұрын
KZhead