Swift Programming Tutorial for Beginners (Full Tutorial)

Поділитися
Вставка
  • Опубліковано 24 лис 2024

КОМЕНТАРІ • 1,2 тис.

  • @CodeWithChris
    @CodeWithChris  5 років тому +156

    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

    • @SuperAbins
      @SuperAbins 5 років тому +16

      which version is that swift 3.x or swift 4.x?

    • @keiththering7218
      @keiththering7218 5 років тому +12

      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!

    • @copypaste3526
      @copypaste3526 5 років тому +4

      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.

    • @almuel
      @almuel 5 років тому

      Yes, it is. Thanks for this.

    • @pancakeninja445
      @pancakeninja445 5 років тому +4

      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.

  • @fireskycam9889
    @fireskycam9889 5 років тому +44

    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.

    • @CodeWithChris
      @CodeWithChris  5 років тому +13

      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

    • @fireskycam9889
      @fireskycam9889 5 років тому +7

      @@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.

    • @DaniZqm-rs5ky
      @DaniZqm-rs5ky 8 місяців тому

      pp0

    • @DaniZqm-rs5ky
      @DaniZqm-rs5ky 8 місяців тому

      pp0p0ppp00pppp0ppp0p00pp00p0p

    • @DaniZqm-rs5ky
      @DaniZqm-rs5ky 8 місяців тому

      pp0p0ppp00pppp0ppp0p00pp00p0p00

  • @Ben_747
    @Ben_747 5 років тому +137

    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.

  • @mustardlicious4382
    @mustardlicious4382 3 роки тому +3

    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

    • @CodeWithChris
      @CodeWithChris  3 роки тому

      It's not an accident that you found us. Keep on going! And thank you! :) -Arthur

  • @stanislawkrysik3828
    @stanislawkrysik3828 4 роки тому +8

    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

    • @CodeWithChris
      @CodeWithChris  4 роки тому +1

      Awesome! What sort of app are you building? Share it with us when it's finished!
      - Kat

  • @sanaza6289
    @sanaza6289 4 роки тому +444

    I fell asleep listening to a michael jackson slow songs playlist and woke up to this. How does this happen??

    • @CodeWithChris
      @CodeWithChris  4 роки тому +42

      Wow, I don't know either. 😂
      - Kat

    • @yuuka2654
      @yuuka2654 4 роки тому +3

      Sanaz same

    • @sebastianbroncano7526
      @sebastianbroncano7526 4 роки тому +4

      @@CodeWithChris What the hell. I was listening to piano music how tf did i get here? Chris you're a hacker

    • @mathiussafari9573
      @mathiussafari9573 4 роки тому +2

      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
      @mathiussafari9573 4 роки тому +1

      Kenz_ gatqvtlg ggggqfgtgttvfp y qpgvatvtgtvA

  • @TheSkelpil
    @TheSkelpil 4 роки тому +18

    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

    • @CodeWithChris
      @CodeWithChris  4 роки тому +2

      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

  • @suave-alpaca8412
    @suave-alpaca8412 5 років тому +8

    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.

    • @CodeWithChris
      @CodeWithChris  5 років тому +1

      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

  • @EcIip_se
    @EcIip_se 4 роки тому +44

    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

    • @CodeWithChris
      @CodeWithChris  4 роки тому +2

      Glad to hear that! Thanks foe watching! Do you want to create a game or an app?
      Kat

    • @VladIDrago
      @VladIDrago 4 роки тому

      Fuck you too?

    • @qwerasdfhjkio
      @qwerasdfhjkio 4 роки тому +6

      @@VladIDrago huh

  • @pierreroberge4927
    @pierreroberge4927 2 роки тому +5

    You explain so clearly building up slowly step by step, creating the need then showing the solution. Wonderful.❤

    • @CodeWithChris
      @CodeWithChris  2 роки тому

      Thank you for watching! Appreciate it!! :) - Pat

  • @christiaansmall7960
    @christiaansmall7960 Рік тому +2

    Even 4 years later this is still absolutely amazing, thank you!

  • @matteoviti9109
    @matteoviti9109 5 років тому +46

    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!

    • @CodeWithChris
      @CodeWithChris  5 років тому +3

      Thanks for the comment! Yeah, time to send Chris to The Voice!
      We should have a Live Karaoke video soon!
      @AdrienVillez

    • @CodeWithChris
      @CodeWithChris  5 років тому +2

      haha Thanks Matteo!!

  • @realchrishawkes
    @realchrishawkes 3 роки тому +1

    Swift is one of the few languages I've never used. Thanks for sharing!

    • @CodeWithChris
      @CodeWithChris  3 роки тому

      Glad to learn/use something new. Enjoy! :-) -Arthur

  • @TeamNolex
    @TeamNolex 4 роки тому +11

    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

    • @CodeWithChris
      @CodeWithChris  4 роки тому

      You're very welcome! Thanks for learning with us!
      - Kat

    • @msa.6
      @msa.6 4 роки тому

      kannst du swift jetzt eigentlich durch das Video will auch anfangen aber suche noch nach dem besten Tutorial

    • @間違い-b2d
      @間違い-b2d 3 роки тому

      @@msa.6 む

  • @patrickclarke007
    @patrickclarke007 4 роки тому +1

    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

    • @CodeWithChris
      @CodeWithChris  4 роки тому

      Thanks for learning with us! Awesome to know you went back to coding. How do you like Swift so far?
      Kat

  • @invistar126
    @invistar126 4 роки тому +9

    This is my first program ever. Thanks for the tutorial.

  • @jcvd3538
    @jcvd3538 4 роки тому +1

    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!

    • @CodeWithChris
      @CodeWithChris  4 роки тому

      Great to hear! Thanks for learning with us!
      - Kat

  • @mrratchet
    @mrratchet 5 років тому +47

    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!

    • @CodeWithChris
      @CodeWithChris  5 років тому +16

      With dedication, you'll be able to do that in less than a year! Good luck!
      -Kat

    • @cage9876
      @cage9876 4 роки тому +1

      Any update?

    • @nextgamingera2315
      @nextgamingera2315 4 роки тому +2

      Update?

    • @dev23566
      @dev23566 4 роки тому +1

      How’s your app going?

    • @mrratchet
      @mrratchet 4 роки тому +10

      @@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.

  • @edwardroca9581
    @edwardroca9581 4 роки тому +1

    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

  • @krisalis_
    @krisalis_ 4 роки тому +4

    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!

    • @CodeWithChris
      @CodeWithChris  4 роки тому +1

      Thanks for sharing that! What are the other programming languages you have experienced using before?
      - Kat

    • @krisalis_
      @krisalis_ 4 роки тому

      As I said, this was my first real exposition to coding; I intend to study other languages in the future though!

  • @rajatverma5047
    @rajatverma5047 4 роки тому

    I purchased udemy swift course but your single video is more helpful, I am a professional android developer, recently working on flutter so I am here, and i learned swift in 3 hr,22 min,44 sec ,wow

    • @CodeWithChris
      @CodeWithChris  4 роки тому

      You're so awesome, Rajat! Thank you for your kindness! :-) -Arthur

  • @AveryTaiwan
    @AveryTaiwan 5 років тому +4

    Very clear voice and easy-to-follow instructions!

  • @JadeSumey
    @JadeSumey Рік тому

    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!🕶

  • @aldoblack5982
    @aldoblack5982 5 років тому +12

    I have learned more from this free tutorial than from Udemy.
    Thank You.

    • @CodeWithChris
      @CodeWithChris  5 років тому +1

      Thank you! Really appreciate!
      @AdrienVillez

  • @crisc.castillo979
    @crisc.castillo979 5 років тому +2

    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!

    • @CodeWithChris
      @CodeWithChris  5 років тому

      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

  • @Jonny-wy1fj
    @Jonny-wy1fj 3 роки тому +10

    Well done, Sir! Really helpful for me, even as a teenager.

  • @崔诗敏-s2g
    @崔诗敏-s2g 5 років тому +2

    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!

    • @CodeWithChris
      @CodeWithChris  5 років тому

      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

  • @eujohiisi1801
    @eujohiisi1801 5 років тому +2

    Just started today and I am really appreciating @CodeWithChris

    • @CodeWithChris
      @CodeWithChris  5 років тому +1

      Thanks for learning with us!
      -Kat

    • @eujohiisi1801
      @eujohiisi1801 5 років тому

      Hello ...I am having some problems at lesson seven....my I am clicking on my main.storyboard but getting no selection

  • @Ken62737
    @Ken62737 5 років тому +6

    Excellent tutorials, Chris! You’re a fantastic teacher. I’m very thankful for all of the work you’ve put into this.

  • @anshulsingh8326
    @anshulsingh8326 3 роки тому +2

    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.

    • @CodeWithChris
      @CodeWithChris  3 роки тому +1

      All the best to your exam! Thanks for being so kind! :-) -Arthur

  • @dannyman2200
    @dannyman2200 4 роки тому +12

    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!

    • @CodeWithChris
      @CodeWithChris  4 роки тому +1

      Awesome! Have fun!
      - Kat

    • @dannyman2200
      @dannyman2200 3 роки тому

      @H R huh?

    • @dannyman2200
      @dannyman2200 3 роки тому

      @H R not very big on manners where you're from I take it?

    • @dannyman2200
      @dannyman2200 3 роки тому

      @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

  • @bissogood
    @bissogood 4 роки тому +2

    Your course is fair and you are really easy to understand. I would say in the future to make sure and explain every little detail about the programming language you may be teaching before you continue. I realized that you are "Congaganating " using "\". This my friend you have not explained earlier in the video, but are using it. This is truly different compared to the majority of other programming languages, for they typically use the "+" sign. Just saying... could be confusing for those first-time programmers.

    • @CodeWithChris
      @CodeWithChris  4 роки тому

      Thanks for this detailed feedback! I'll share this with Chris so he can see. :)
      - Kat

  • @YahiaTahmed
    @YahiaTahmed 5 років тому +4

    Clear fast and straight to the point I love it! Thank you

  • @brothermalcolm
    @brothermalcolm 3 роки тому

    First watched your swift videos in 2016, the algorithm recommended this again, great to know your still going strong in 2021 !

    • @CodeWithChris
      @CodeWithChris  3 роки тому

      We won't stop anytime soon, Malcolm! Thanks for checking us out again! -Arthur

  • @mp77715
    @mp77715 5 років тому +3

    Thank you for taking the time to make this video for us! I really appreciate it!

    • @CodeWithChris
      @CodeWithChris  5 років тому

      And thank you so much for taking the time to watch the full tutorial!
      -Kat

  • @jacklfirth
    @jacklfirth 3 роки тому +2

    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!

    • @CodeWithChris
      @CodeWithChris  3 роки тому +1

      So happy to read this comment. Thank you and keep on going! :-) -Arthur

  • @Agent-Smartass
    @Agent-Smartass 4 роки тому +4

    Love the progression, great audio and voice quality, and logical and chapterized steps. Thanks, Chris!

    • @CodeWithChris
      @CodeWithChris  4 роки тому +1

      Glad that you liked our content, Bjorn! All the best to your projects! :-) -Arthur

  • @Alibagholder
    @Alibagholder 5 років тому +2

    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.

    • @CodeWithChris
      @CodeWithChris  5 років тому

      You'll get used to it as time goes by. 😄
      -Kat

  • @wammohdev
    @wammohdev 5 років тому +9

    This taught me swift in a day. Coming from a C# background primarily and this was easy to learn. Thanks a ton!

    • @CodeWithChris
      @CodeWithChris  5 років тому +3

      The time you took to watch this video, the Titanic sank.
      So, did you watch the whole thing in one seating? No blinking?
      -Adrien

    • @wammohdev
      @wammohdev 5 років тому +4

      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.

    • @CodeWithChris
      @CodeWithChris  5 років тому +1

      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

    • @laurentiusirbu8746
      @laurentiusirbu8746 4 роки тому

      no

  • @30rjAlessandro
    @30rjAlessandro 3 роки тому +1

    By far, the best Swift course I ever watch.. thanks master!

    • @CodeWithChris
      @CodeWithChris  3 роки тому +1

      Too kind, thank you so much, Alessandro! :-) -Arthur

  • @pickledmemes6435
    @pickledmemes6435 4 роки тому +4

    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

    • @CodeWithChris
      @CodeWithChris  4 роки тому +1

      You're so welcome! Glad to hear you're learning a lot. Enjoy the next lessons! :)
      - Kat

  • @jeevan4337
    @jeevan4337 4 роки тому

    if let actual.title = post.title {
    }
    or if let actual.title == post.title {
    }
    Why the first one is correct? I already knew Java a little but never imagined swift will be that easier or Chris made it look easy. Awesome job!!

    • @CodeWithChris
      @CodeWithChris  4 роки тому +1

      Hello, this is because the first one we are "setting data" hence only one equals sign (=), we are not actually comparing it (==) .
      so its like we are saying set actual.title to post.title, if we set it successfully, then do this { code inside the brackets }
      - Francis

  • @arwysyah2400
    @arwysyah2400 4 роки тому +8

    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

    • @CodeWithChris
      @CodeWithChris  4 роки тому +1

      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

  • @christinewang6484
    @christinewang6484 3 роки тому +1

    This is the best video that taught swift that I saw. Thanks, Chris!

    • @CodeWithChris
      @CodeWithChris  3 роки тому +1

      And you're one of our best students! Thanks for your support! :-) -Arthur

    • @christinewang6484
      @christinewang6484 3 роки тому +1

      @@CodeWithChris your welcome!

  • @gigik64
    @gigik64 5 років тому +10

    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?

  • @sinntechnologies6285
    @sinntechnologies6285 4 роки тому +1

    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.

  • @НектоЛохматый
    @НектоЛохматый 5 років тому +9

    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.

    • @CodeWithChris
      @CodeWithChris  5 років тому +3

      It's a good sign indeed!! Plus, you can use the 1.5x or 2x speed for the video from the UA-cam settings.
      @AdrienVillez

    • @IrrationalCharm
      @IrrationalCharm 4 роки тому

      @@CodeWithChris yeah, ive been using 1.5x speed.

  • @saifniazy7856
    @saifniazy7856 3 роки тому +1

    Hi, I was just wondering about 3 questions
    1. What is the difference between Swift and SwiftUI and the benefits in both and which is better?
    2. Is this a full tutorial and can I after this be a full swift developer?
    3. Are Swift and SwiftUI iPhone,iPad,Mac,Watch Compatible?

    • @saifniazy7856
      @saifniazy7856 3 роки тому

      Please Reply

    • @CodeWithChris
      @CodeWithChris  3 роки тому

      Hi, Saif! Best if you post this question on our forum community so that our technical support staff can help you. Go here: codecrew.codewithchris.com. Thanks for dropping by! -Arthur

  • @jeremydominguez1817
    @jeremydominguez1817 5 років тому +4

    3:00:30 I think the reason why your playground crashed when you put in carDB is because you meant to put Cardi B.

  • @allonthisbetter
    @allonthisbetter 3 роки тому

    Stupid is Stupid . These kind of people judge a book by its cover ! Ignore is the best strategy . Your video was so helpful . Thanks for sharing your talent .

    • @CodeWithChris
      @CodeWithChris  3 роки тому

      Thanks for learning with us. We appreciate you! -Arthur

  • @spencermclaughlin9919
    @spencermclaughlin9919 5 років тому +6

    play at 2x speed saved me part of my life

    • @CodeWithChris
      @CodeWithChris  5 років тому +1

      Time is precious but don't rush things out (unless you know all the things we covered in this video)
      @AdrienVillez

    • @joshwilton4575
      @joshwilton4575 5 років тому

      You are in my son's class!

  • @verlax8956
    @verlax8956 2 роки тому +2

    Today, I start my journey to develop a 2d professional animation program for free on IOS. This tutorial is my first step. Thanks bro.

    • @CodeWithChris
      @CodeWithChris  2 роки тому

      Good luck!!! Curious to see this with my own eyes!
      Now, if your app is great and helps people create beautiful animations, you might want to reward yourself with some kind of monetizations.
      @AdrienVillez

  • @rdaegun5773
    @rdaegun5773 5 років тому +10

    Chris’ voice is so soothing 🥰

    • @CodeWithChris
      @CodeWithChris  5 років тому +1

      Ahahahah thank you! Yes! A good radio voice!
      @AdrienVillez

  • @tarikmahajan2899
    @tarikmahajan2899 3 роки тому

    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.

    • @CodeWithChris
      @CodeWithChris  3 роки тому +1

      Outstanding! Thank you so much for learning with us! The best is yet to come for ya! -Arthur

    • @tarikmahajan2899
      @tarikmahajan2899 3 роки тому

      @@CodeWithChris Now I have started with the Swift UI tutorials of You.
      You are a great tutor and also a great motivator.

  • @joao__nm
    @joao__nm 5 років тому +6

    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

    • @CodeWithChris
      @CodeWithChris  5 років тому

      Thanks for still watching the full tutorial 😄
      -Kat

    • @joao__nm
      @joao__nm 5 років тому +1

      ​@@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

  • @tannerbarcelos6880
    @tannerbarcelos6880 5 років тому +2

    Basically a less "pretty" python in my opinion. Coming from my python course in school, to doing these tutorials over summer, there are so many similarities, it is great. Although, a few things in this language seem a bit much, but i mean, it is what it is. I am taking a break for the afternoon but i will be back to complete the last hour! but you are great and are very helpful. thank you!

    • @CodeWithChris
      @CodeWithChris  5 років тому

      Thank you! Funny, first time I hear Swift I a less pretty python, gonna have to reuse that somewhere!
      Take a well deserved break and see you soon!
      @AdrienVillez

    • @tannerbarcelos6880
      @tannerbarcelos6880 5 років тому +1

      CodeWithChris I could definitely be wording that wrong 😂 but, not having to type out your data types for variables or how parameters of functions don’t even have the labels at all, makes things a little easier to grasp. Then again, that’s just me! Nonetheless, will you go into tutorials on developing actual apps?

  • @kyronblair432
    @kyronblair432 5 років тому +3

    Before you do this do you need to know how to code or does this teach u how to code

    • @CodeWithChris
      @CodeWithChris  5 років тому +1

      This teaches you how to use Swift. if you want to code for iOS, this is an important video!
      @AdrienVillez

  • @Panther-
    @Panther- 5 років тому +1

    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 UA-cam AND YOU ARE SUCH A HARDWORKER TO HAVE PUT THIS KIND OF CONTENT OUT

    • @CodeWithChris
      @CodeWithChris  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

  • @RunOs3
    @RunOs3 5 років тому +11

    Wow, I'm glad I found this video. Thanks, Chris and great job.

    • @CodeWithChris
      @CodeWithChris  5 років тому +2

      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

  • @SzannasFunClubhouse
    @SzannasFunClubhouse 5 років тому +2

    my daughter is only two years old and already on the same page as you awesome!!!!

  • @gouthamganesan9565
    @gouthamganesan9565 5 років тому +3

    Awesome tutorial to save time from reading the official docs+More info!. To save some more time, 2x or 1.5x :)

  • @EverydayCooking-j2t
    @EverydayCooking-j2t 11 місяців тому

    rarely make the effort to log in and comment my praise for a video, but this truly is an amazing tutorial for any beginner.

    • @CodeWithChris
      @CodeWithChris  11 місяців тому

      Glad you liked it! Thanks for learning with us! - Iñaki

  • @rexbarr_5783
    @rexbarr_5783 5 років тому +7

    So this is pretty much python?

  • @JG-jq1nf
    @JG-jq1nf 4 роки тому +1

    I spent the whole day for this tutorial. Thanks a lot for sharing.

  • @ahmadsab6782
    @ahmadsab6782 5 років тому +3

    I have a question can u create a video of how to create an app example chat and video call?

    • @CodeWithChris
      @CodeWithChris  5 років тому +3

      It's a little bit more advanced but we can always add this to our list!
      @AdrienVillez

  • @DanielKusper
    @DanielKusper Рік тому

    Thank you, this was very helpful. As a new coder with Electron, the one thing missing for me was how to attach this to a button click instead of a shortcut key. Either way a point in the right direction for sure!

  • @princeraj622
    @princeraj622 5 років тому +9

    Is it worth Learning Mac development in 2019?

    • @CodeWithChris
      @CodeWithChris  5 років тому +1

      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

    • @princeraj622
      @princeraj622 5 років тому

      @@CodeWithChris thank you sir

  • @johnwane7756
    @johnwane7756 5 років тому +1

    If you are having problems with stuff not showing up in the console, like for instance: 'hello, playground', try holding the play button, switch to automatic and back to manual. It should work, worked for me :)

    • @CodeWithChris
      @CodeWithChris  5 років тому

      The Playground can be a bit picky!
      Sometimes it needs a nudge or a push!
      @AdrienVillez

  • @dillondavis1895
    @dillondavis1895 5 років тому +23

    "John Travolta. I don't know why that suddenly popped into my head." 😄

    • @CodeWithChris
      @CodeWithChris  5 років тому +4

      Feeling like a swordfish?
      @AdrienVillez

    • @cocodonk
      @cocodonk 4 роки тому

      Thanks for this i have competition regarding swift and after watching this I'm confident thanks a lot

  • @ZiyaAliyevs
    @ZiyaAliyevs 2 роки тому +2

    Hey Chris. Once I tried to learn PHP, but I quit because it started with elementary examples as it is in this tutorial. When I listen to and apply your examples, there is always this question in my mind: how am I gonna create my project if the examples are like var (a = 1). For example, what would help me is to see highly complex code written in Swift. I am like a first grader asking why I learn letters because I haven't seen a book or a newspaper. I don't know if anybody is like me when attempting to learn to code.

    • @CodeWithChris
      @CodeWithChris  2 роки тому

      Hello, kindly post your question in our CodeCrew forum so that our tech support staff can assist you. Go here: codecrew.codewithchris.com. Thank you! -Arthur

  • @shivachiluca
    @shivachiluca 5 років тому +3

    Is it covering complete swift programming language? Is it enough?

    • @CodeWithChris
      @CodeWithChris  5 років тому +1

      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

    • @MrSojek
      @MrSojek 4 роки тому

      @@CodeWithChris Apart from your course, is there any book you can recommend?

    • @navjotsingh2251
      @navjotsingh2251 4 роки тому +1

      Mr.Sojek going through the official Apple tutorials and documentation of the language Apis

  • @caroline61804
    @caroline61804 5 років тому +2

    So Awesome. Thank you Chris. I will be ordering your class soon.

    • @CodeWithChris
      @CodeWithChris  5 років тому

      Looking forward o have you on board! For now, follow this learning path we created!
      bit.ly/iOS28Days
      @AdrienVillez

  • @RePuLseHQKing
    @RePuLseHQKing 4 роки тому +3

    Whats the difference between your 2 3,5 hours ios tutorials in a nutshell?

    • @CodeWithChris
      @CodeWithChris  4 роки тому +1

      This tutorial will teach you the basics of Swift programming language while this one (ua-cam.com/video/09TeUXjzpKs/v-deo.html) teaches the basics of making an iOS app in general.
      - Kat

  • @jstone98
    @jstone98 2 роки тому +1

    Thank you so much for taking the time to make this. Very clear introduction.

    • @CodeWithChris
      @CodeWithChris  2 роки тому

      Thanks for watching and learning with us! - Pat

  • @georgejetson9801
    @georgejetson9801 6 років тому +17

    You have the sexiest voice; like the Barry White of coding tuts. My version says 10.1

    • @CodeWithChris
      @CodeWithChris  6 років тому +1

      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

  • @JohnFogarty-p2y
    @JohnFogarty-p2y 9 місяців тому

    Excellent course. I appreciated viewing it. Excellent instructor. Well done. Thanks!

  • @christinewang6484
    @christinewang6484 3 роки тому +3

    "Xcode is going to stop complaining." 😂Where did you get that sense of humor?

  • @imingx_x
    @imingx_x 4 роки тому +2

    Wow! it's so kind of you. In China, we do need some tutorials for swift programming.

    • @CodeWithChris
      @CodeWithChris  4 роки тому

      Thanks! You can use the auto-translate feature in the video settings. 👍
      - Kat

  • @Chaosfoxx
    @Chaosfoxx 5 років тому +3

    something tells me to get more into this if i wanna program everything

    • @CodeWithChris
      @CodeWithChris  5 років тому +1

      Programming is a continues path or practice and learning with challenges and amazing rewards!
      @AdrienVillez

  • @EduardQualls
    @EduardQualls 2 роки тому

    *NOTE, standard English-language vocabulary* (not all vegetables are types of broccoli, and not all punctuation is a kind of bracket):
    *( )* := left or right *_parenthesis_* (plural: *_parentheses_* )
    *{ }* := left or right *_brace_* (curly is understood: like _suspenders_ [in North America] or *_braces_* [in the UK], curling over a big gut)
    *[ ]* := left or right *_bracket_* (with "sharp" _k_ and _t_ sounds, just like their corners)

  • @vertax777
    @vertax777 5 років тому +10

    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 ...

    • @CodeWithChris
      @CodeWithChris  5 років тому +1

      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

  • @ashercooper2625
    @ashercooper2625 4 роки тому +1

    When I was watching this video, I really wanted to know how to ask for user input. If there is any way, can you make a video if you don't already have one? Also I'm about half way threw and I love it. Thanks.

    • @CodeWithChris
      @CodeWithChris  4 роки тому

      Hello, sadly Xcode playground doesn't have the option to ask for user input, you can however make a "console app" which will make it possible to ask for user input
      - Francis

  • @alihamah7772
    @alihamah7772 5 років тому +3

    The background is viewers friendly..

  • @gauravd3053
    @gauravd3053 4 роки тому

    Thanks for this i have competition regarding swift and after watching this I'm confident thanks a lot

    • @CodeWithChris
      @CodeWithChris  4 роки тому

      No problem at all! Glad we managed to help you! :-) -Arthur

  • @HassanRaza-ur8gg
    @HassanRaza-ur8gg 5 років тому +15

    The 4 dislikes are from Microsoft Windows users. 😂

    • @CodeWithChris
      @CodeWithChris  5 років тому +3

      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

    • @HassanRaza-ur8gg
      @HassanRaza-ur8gg 5 років тому +2

      @@CodeWithChris Very positive

    • @rexbarr_5783
      @rexbarr_5783 5 років тому +1

      I'm using High Sierra on a VM on Windows.
      Succ it 🔥

    • @narainramjieawan6214
      @narainramjieawan6214 5 років тому

      @@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.

  • @sankarsubramaniankv6998
    @sankarsubramaniankv6998 3 роки тому

    Hi Sir, I'm from India, I am also lucky to learn from this channel, as I searched For online courses to develop my coding skills, I currently have learnt C theoretically in my college.. now looking forward to learn more languages

    • @CodeWithChris
      @CodeWithChris  3 роки тому

      Cheers, Shankar! We're cheering for you! Subscribe for more. :-) -Arthur

  • @magicalsimmy
    @magicalsimmy 6 років тому +3

    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. ;)

    • @CodeWithChris
      @CodeWithChris  6 років тому +8

      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!

    • @waynebrehaut7183
      @waynebrehaut7183 5 років тому

      But geeks knew it was a tutorial on how to tailor your Swift code!

  • @ladyjane5993
    @ladyjane5993 4 роки тому +2

    How long does it take roughly to get to a professional level to persue a career as an IOS developer as a beginner & what would you recommend? (I.e courses etc) I'm in my early 20's and looking for a career change from being an electrical engineer. :)

    • @CodeWithChris
      @CodeWithChris  4 роки тому +1

      It's kinda hard to answer this question because it depends on a lot of factors. But with your engineering background you should be fine. Just learn and start creating apps so you can build a competitive portfolio that you can present to future employers. :-) -Arthur

  • @fctylerfc
    @fctylerfc 4 роки тому +2

    Chris! I just saw your link in the chat for a 28 day free "bootcamp".. I have one question. Why? this is amazing stuff.

  • @rickylopezve
    @rickylopezve 2 роки тому +2

    This tutorial will probably get me an internship with the NYT. Imagine the positive impact that your effort to put this together has on people. Thank you!

    • @CodeWithChris
      @CodeWithChris  2 роки тому

      Awww, your comment made our day. We believe in you, Ricardo! Have a great 2022! :) -Arthur

  • @feetiindulge6119
    @feetiindulge6119 4 роки тому +3

    Thanks for Chris。😀
    I have a issue about last 10 minutes of this video seems has nothing but black ? 🤔

    • @CodeWithChris
      @CodeWithChris  4 роки тому

      Hello! Yes it's just a black screen, sorry about that!
      - Kat

    • @demerion
      @demerion 4 роки тому

      Great to have the confirmation that it is supposed to be this way and not a bug. Still feels like an arbitrary end to the tutorials

  • @odenza1585
    @odenza1585 5 років тому +2

    Good tutorial!
    let me ask a question to you.
    I am a beginner. and try to build a dictionary app.
    I have a database (json file size about 13MB)
    The question is where should I storage my database file?
    on a local or an online?
    Hope you respond to me.
    Thank you in advance!

    • @CodeWithChris
      @CodeWithChris  5 років тому

      Could you share your question in our community group here (bit.ly/CodeCrewCommunity)? Also please check the posting guidelines (bit.ly/CWCHowToAskForHelp) so we can help you the best as we can!
      Thanks!
      Kat

  • @mohammadumair1002
    @mohammadumair1002 4 роки тому +1

    Thankyou for this, can anyone suggest where should I go next? I have almost completed this series which series of your next should I followed?

    • @CodeWithChris
      @CodeWithChris  4 роки тому

      Depends on what you want to build. Do you want to create an app? Have you watched the Beginner playlist? bit.ly/BeginnersPlaylist
      - Kat

    • @mohammadumair1002
      @mohammadumair1002 4 роки тому

      @@CodeWithChris Thankyou for recommendation as I am Android Developer and Now moving to build IOS Applications. Which of your playlist should I follow? Please send me Link and i have not watched that playlist yet

  • @natgenesis5038
    @natgenesis5038 3 роки тому

    Do I need to be perfect to learn these or do I need to learn all of them in order to become an IOS DEVELOPER junior ?
    1.Swift 5
    2.Xcode
    3.UI and UX
    4.Spatial Reasoning
    5.Design Guidelines
    6.Apple Human Interface Guidelines
    7.Networking
    8.Core Data
    9.Grand Central Dispatch

    • @CodeWithChris
      @CodeWithChris  3 роки тому

      No need to be perfect! Just learn as much as you can and always pace yourself. Best to start here: codewithchris.com/start :) -Arthur

    • @natgenesis5038
      @natgenesis5038 3 роки тому

      @@CodeWithChris do I need to study all of these In order to become an iOS developer ?

  • @callumkaspick3858
    @callumkaspick3858 3 роки тому +1

    Thanks for this! Really helpful to sharpen up skills that haven't been used in a while.

    • @CodeWithChris
      @CodeWithChris  3 роки тому

      Glad to have you around, Callum! Appreciate your support! -Arthur

  • @dankgomes
    @dankgomes 3 роки тому

    Hi, Chris. Would you recommend learning through your video nowdays? Im asking not because I doubt your knowledge, but because this is from 2018. Thank you!

    • @CodeWithChris
      @CodeWithChris  3 роки тому +1

      We have new content now. go here: codewithchris.com/start -Arthur

  • @williamallen4607
    @williamallen4607 4 роки тому +1

    Thank you so much Chris. This is the 1st explanation of Classes that I understand.

  • @rean8899
    @rean8899 2 роки тому +1

    I'm not sure sir at minute 54. Why the result is 15? Could you please explain more details?

    • @CodeWithChris
      @CodeWithChris  2 роки тому

      Hi Rean, we suggest posting your question on our CodeCrew forum so that our tech support staff can explain further. Just visit this link codecrew.codewithchris.com - Pat

  • @RealGrayKnight
    @RealGrayKnight 4 роки тому +1

    This is for personal keeping track of progress and isn't the point between the sections.
    1. 15:17
    2. 30:03
    3. 38:13

  • @ashutoshmaharana9718
    @ashutoshmaharana9718 6 років тому +1

    Thanks Chris! It was easy and very helpful. I'm an android developer but this really boosted my interest on the iOS side.

    • @CodeWithChris
      @CodeWithChris  6 років тому

      Welcome to the light side of the Force!
      -Adrien