Swift in 100 Seconds

Sdílet
Vložit
  • čas přidán 21. 11. 2021
  • Swift is a modern programming language developed by Apple. It is commonly used to code apps for iOS and MacOS, but is open-source and can be used outside of Apple’s walled garden.
    #apple #programming #100SecondsOfCode
    🔗 Resources
    Swift Docs www.swift.org/
    Swift Announcement • Video
    Kotlin in 100 Seconds • Kotlin in 100 Seconds
    C in 100 Seconds • C in 100 Seconds
    🔥 Get More Content - Upgrade to PRO
    Upgrade to Fireship PRO at fireship.io/pro
    Use code lORhwXd2 for 25% off your first payment.
    🎨 My Editor Settings
    - Atom One Dark
    - vscode-icons
    - Fira Code Font
    🔖 Topics Covered
    - What is Swift?
    - Swift vs Objective C
    - Apple Swift Basics
    - Swift Syntax and Memory Safety
    - When was Swift Announced?
  • Věda a technologie

Komentáře • 656

  • @Fireship
    @Fireship  Před 2 lety +716

    Subscribe to my walled garden of content 🍎

    • @Phoenix-CM
      @Phoenix-CM Před 2 lety +8

      I love the kids that say "First reply"
      EDIT: They can't do that now :)

    • @johntony366
      @johntony366 Před 2 lety +7

      Do C# pleaseeee

    • @pilearn1266
      @pilearn1266 Před 2 lety +3

      Swift is love ❤️

    • @rishabsharma5307
      @rishabsharma5307 Před 2 lety +4

      Can you make a video on "How to research like a pro"

    • @JB-fh1bb
      @JB-fh1bb Před 2 lety +1

      I appreciate this joke

  • @Ma1ne2
    @Ma1ne2 Před 2 lety +1821

    Anyone else wanting to see LLVM in 100 seconds?

  • @saeedbaig4249
    @saeedbaig4249 Před 2 lety +812

    I played around with Swift back when I used to use Mac and I have to say… Swift is the most sensible, sane and pleasant language I’ve ever used. Simple for easy beginner things yet gives all the features & efficiency you could want for serious applications.
    Shame it doesn’t really exist outside of Apple’s ecosystem.

    • @randomizednamme
      @randomizednamme Před 2 lety +62

      It’s getting there slowly, async/await and other new async features other languages don’t have were just added, as well as better Windows support, so I can see web servers becoming more popular in the next year or two once things catch up

    • @farhandikazahrir6657
      @farhandikazahrir6657 Před 2 lety +11

      @@randomizednamme even without async await, it's a great language. but the adoption rate tho, low

    • @adlsfreund
      @adlsfreund Před 2 lety +14

      @@randomizednamme better memory management and generics improvements are on the way now too!

    • @markuspfeifer8473
      @markuspfeifer8473 Před 2 lety +4

      @@adlsfreund waiting for Rust-like ownership, higher kind types and opaque return types with specifiable associated types. And it would be good to get better specialization guarantees for generic types. Oh, and Vapor could really use a complete overhaul inspired by composability patterns seen e.g. in SwiftUI, but swift on the server isn’t really a big thing yet

    • @markuspfeifer8473
      @markuspfeifer8473 Před 2 lety +17

      Caveats: XCode sucks and the compiler sometimes takes minutes to spit out a mysterious segfault without indication what the actual problem was. But it’s not much worse than with other languages. And in return, you get a package manager for which you don’t need to learn another language - it’s swift!

  • @jeanjpnm
    @jeanjpnm Před 2 lety +126

    "It uses automatic reference counting to manage memory automatically"
    _proceeds to show memory that will never be released_

    • @lanye2708
      @lanye2708 Před 2 lety +11

      the best part is you can't tell if he's joking or not

    • @31redorange08
      @31redorange08 Před 2 lety

      @@lanye2708 I can. He isn't.

    • @tigergold5990
      @tigergold5990 Před 2 lety +16

      @@31redorange08 Yes he is lol

    • @codediporpal
      @codediporpal Před 2 lety +18

      @@lanye2708 He likes to throw in these little easter eggs.

  • @xplax24
    @xplax24 Před 2 lety +477

    Thank you for covering Swift!
    If I may add something here, in Swift structs are commonly used in place of classes. They are similar in terms of functionality, but each one has its own strengths and weaknesses. And also, inheritance is not really a common occurrence in Swift, instead people tend to write protocols - Of course, you can still make a class that inherits another, but writing with protocols makes your code more modular and composable! There are a lot of interesting and useful language features that cannot possibly go into a 100 second video, so I hope people will take more interest in Swift 🥳

    • @HDSQ
      @HDSQ Před 2 lety +7

      Are protocols like interfaces in Java and C#? How do they work?

    • @iTsBadboyJay
      @iTsBadboyJay Před 2 lety +8

      ​@@HDSQ i don't know java or c# but protocols allow you to add custom functionality to structs ,classes and other types that conform(implement) to certain specs that you can define in the protocol. If a struct conforms to a protocol it will gain the functionality implemented in the protocol. It is a very powerful tool which lets you extend and "inherit" functionality by simply conforming to a protocol. you can even create protocols for built in types like arrays etc. eg you could add a protocol to arrays to return all indices of a value in the array. and any array will have access to the protocol.... so long as the array conforms to the protocol ( eg. the elements would probably need to be identifiable; which is also a protocol)

    • @georgeelsham
      @georgeelsham Před 2 lety +27

      @@HDSQ Yep, similar to Java interfaces. In Swift you can declare properties and methods that a conforming class/struct/enum etc must conform to. You can also create default implementations for these properties and methods like in Java.

    • @tanaykamath1415
      @tanaykamath1415 Před 2 lety +2

      @@iTsBadboyJay looks like Kotlin extension functions

    • @mainaksengupta6248
      @mainaksengupta6248 Před 2 lety +3

      You have successfully sold me to pick up swift, thank you good person on the internet.

  • @everyhandletaken
    @everyhandletaken Před 2 lety +451

    Awesome timing, was recently giving Swift some thought, as my next unnecessary play thing 🤓

    • @georgeelsham
      @georgeelsham Před 2 lety +6

      I would definitely recommend it!

    • @abh1yan
      @abh1yan Před 2 lety +6

      Report

    • @WillAmaral29
      @WillAmaral29 Před 2 lety +22

      Me too, “What should I invest my time in learning while leaving tons of unfinished side projects?”. Swift was one of the options, so I guess Swift it is.

    • @Anon-xz6hu
      @Anon-xz6hu Před 2 lety +3

      @@nabil-hh1yv wtf is this

    • @oluwolegideon3968
      @oluwolegideon3968 Před 2 lety +1

      Same here...

  • @pelicanoe
    @pelicanoe Před 2 lety +323

    Swift is really underappreciated as just being a good and modern programmming language

    • @tanaykamath1415
      @tanaykamath1415 Před 2 lety +52

      The issue is that one needs a mac inorder to build native iOS apps

    • @swordz2330
      @swordz2330 Před 2 lety +45

      @@tanaykamath1415 yeah thats stupid. I use linux on my main pc arch btw but use an iPhone as my main mobile device so I cant really develop apps for iOS. Also its really expensive. I guess its just the apple way of doing things

    • @OcnarfPro
      @OcnarfPro Před 2 lety +14

      @@tanaykamath1415 I installed macOS on roblox

    • @select_from_users5842
      @select_from_users5842 Před 2 lety +12

      @@aayushtheapple arch users are the vegans of Linux

    • @aayushtheapple
      @aayushtheapple Před 2 lety

      @@select_from_users5842 damn true

  • @MhdSamad96
    @MhdSamad96 Před 2 lety +140

    Great video 👍
    A small detail is that at 1:25, it should be “colon” instead of “semicolon”

    • @max_mittler
      @max_mittler Před rokem +1

      thanks, watched that part five times thinking I was missing it

    • @sinisterrectus
      @sinisterrectus Před rokem

      yeah i too noticed that

  • @joecardenas7015
    @joecardenas7015 Před 2 lety +49

    Swift is amazing! Some more terms to research would be: Protocol Oriented Programming (Protocols), Structs in Swift, If Let syntax. There’s more but those are the first ones I thought of. Also, through the Swift Evolution process, more development is always being done to make the language more powerful and easy to use.

  • @PetePeteRepeat
    @PetePeteRepeat Před 2 lety +9

    PLEASE make more videos on Swift! Maybe on the SwiftUI and UIKit frameworks? I love your channel and this has been my favourite video so far!

  • @urk5204
    @urk5204 Před rokem +8

    Swift is easily one of my favorite programming languages. It being protocol-oriented really helps as well

  • @orc13a
    @orc13a Před 2 lety

    These short videos about languages and other things are golden.
    Keep them coming 🤩🤩

  • @farhansangaji5029
    @farhansangaji5029 Před 2 lety +113

    Great language in overall, thanks for the explanation. It feels like i got more in this 100 seconds than me procrastinating the whole day

    • @abh1yan
      @abh1yan Před 2 lety +2

      @Rafly Tzy report

    • @farhansangaji5029
      @farhansangaji5029 Před 2 lety +3

      @@abh1yan roger

    • @ssholum
      @ssholum Před 2 lety +3

      That's why I'm here. Now I can complete the day thinking that I've done at least something productive!
      Now, back to procrastinating.

    • @abh1yan
      @abh1yan Před 2 lety +1

      @@ssholum bravo

    • @farhansangaji5029
      @farhansangaji5029 Před 2 lety +1

      @@ssholum bravo

  • @shinomitsu7798
    @shinomitsu7798 Před 2 lety +4

    You know your content is awesome when people thank you for making them spend money.
    Just bought lifetime access. Thank you Jeff

  • @zakharkholboiev842
    @zakharkholboiev842 Před 2 lety +225

    Thank you very much, Jeff!
    I appreciate your content 🙂
    Waiting for:
    - WebWorkers in 100 seconds
    - WebStorage (including indexedDB, WebSQL) in 100 seconds
    - Repaint/Reflow in 100 seconds
    - Critical Rendering Path in 100 seconds

    • @creeper283
      @creeper283 Před 2 lety +14

      If your critical rendering path takes 100 seconds, you might have a performance problem!

    • @boiimcfacto2364
      @boiimcfacto2364 Před 2 lety +3

      The day Jeff makes repaint/reflow in 100 seconds is the day newbies will be able to steal my job, so no thanks XD

    • @zakharkholboiev842
      @zakharkholboiev842 Před 2 lety

      🤔

    • @Gregorius421
      @Gregorius421 Před 2 lety +2

      Exquisite choice of topics.

  • @leo-hao
    @leo-hao Před 2 lety +3

    i know its a series, but this was the perfect opportunity to name the video "Swift, swiftly"

  • @maximcoppieters
    @maximcoppieters Před 2 lety +6

    I'd absolutely love a full tutorial i've wanted to use it for a long time

  • @paragjyotideka1246
    @paragjyotideka1246 Před rokem +5

    Learning to code swift, from a nodejs, react background, and have to say, it truly feels like a language that Apple developed. It just makes sense.

    • @mad_t
      @mad_t Před rokem +1

      XCode was also developed by Apple. And calling it shit would be a praise.
      Obj-C is a bloody mess, and it was also made by Apple.
      I guess you can see my point. Made by Apple doesn't mean good and sane.

    • @paragjyotideka1246
      @paragjyotideka1246 Před rokem +4

      @@mad_t lol, have you used android studio?

  • @fiveoneecho
    @fiveoneecho Před 2 lety +3

    Swift is one of my favorite languages to write in, although I've only built like two projects with it and usually am using C++ or Java.

  • @ermiasbunaro
    @ermiasbunaro Před 2 lety

    Thanks, Awesome content. The full swift tutorial would be amazing.

  • @Gregorius421
    @Gregorius421 Před 2 lety +8

    "Congratulations! Your app is now ready to seek approval on the apple appstore."
    The main lesson 😂

  • @rahiyansafin449
    @rahiyansafin449 Před 2 lety +11

    C# please!

  • @liamveary
    @liamveary Před 2 lety +64

    Please do Lua in 100 seconds!

    • @artoshia
      @artoshia Před 2 lety +3

      And also Luau! (it was recently open sourced, (its a variant of lua but with types and many other useful functions including much more speed!))

    • @OcnarfPro
      @OcnarfPro Před 2 lety +1

      @@artoshia roblox lua

  • @Pho3nixHun
    @Pho3nixHun Před 2 lety +214

    The syntax is insanely similar to Typescript.

    • @zheil9152
      @zheil9152 Před 2 lety +92

      The swift “let” === js “const” definitely trips me up a lot

    • @thespacejedi
      @thespacejedi Před 2 lety +46

      It's even more similar to kotlin

    • @sergten
      @sergten Před 2 lety +1

      I was gonna say.

    • @bakedbeings
      @bakedbeings Před 2 lety +1

      Also like Nim

    • @user-qi7kk7su3l
      @user-qi7kk7su3l Před 2 lety +16

      @@thespacejedi it's rather the other way around, Kotlin is similar to swift

  • @sunshine-uh5bn
    @sunshine-uh5bn Před 2 lety

    Thank you! 😊🧡 Your channel and videos are awesome

  • @thatoneguy229OG
    @thatoneguy229OG Před 2 lety

    I love these "... in 100 seconds" videos! I would really like to see one on Nim as well!

  • @naimurhasanrwd
    @naimurhasanrwd Před 2 lety +3

    Like this video a lot. Great work! ❤️

  • @_parassolanki
    @_parassolanki Před 2 lety +1

    As always to the point.
    Great content.

  • @leontius5502
    @leontius5502 Před 2 lety +24

    This was pretty swift, good job man!

  • @JulianShalaby
    @JulianShalaby Před 2 měsíci

    one who has worked with Swift, I really appreciate how approachable yet powerful it is as a language. The syntax is clean and expressive, making it easy to read and write code. And the tight integration with Apple's frameworks allows for efficient development of high-performance apps. Swift has been a game-changer for iOS/macOS app development.

  • @harunadess
    @harunadess Před 2 lety +5

    A more fitting ending might have been "..your code is now ready to seek rejection from the App Store" - since we know how particular and arbitrary they can be. Maybe not with code in general, but with app functionality.

  • @lonelybud
    @lonelybud Před 2 lety +1

    first time saw swift in action. Seems so cool and easy to get started with.

  • @jaeyoungchoi
    @jaeyoungchoi Před 2 lety +2

    If it weren't for Swift, I would not have even touched iOS development. Objective C is downright unenjoyable to look at

  • @iOSAcademy
    @iOSAcademy Před 2 lety +2

    Great video!

  • @manin1
    @manin1 Před rokem +1

    I always watch your video to know about concept of any programming , thank for you making amazing video.

  • @AMIRBENDABI
    @AMIRBENDABI Před 2 lety +4

    Since printing "greeting" has such difficult syntax in Objective-C, I now kind of wonder how a function that iterates through an object looks like.

  • @chinmayk8004
    @chinmayk8004 Před 2 lety +24

    Swift seems like the perfect high-performance version of JS! Amazing vid Fireship!!

    • @paragjyotideka1246
      @paragjyotideka1246 Před rokem +2

      It is. And Swift UI is insanely similar to React/React Native.

  • @AkshatSinghania
    @AkshatSinghania Před 2 lety +45

    There is one jeff who makes awesome content for developers in 100 secs , and then theres the evil jeff who went to space for 100 secs

  • @uttiya10
    @uttiya10 Před 2 lety

    I was waiting for this video!! 🔥

  • @joeseabreeze
    @joeseabreeze Před 2 lety +6

    One of the best languages out there. I wish it were more popular outside of the Apple eco

  • @abbashussain7298
    @abbashussain7298 Před 2 lety

    wasn’t expecting this one but i am pleasantly surprised

  • @ad_sidera_virgines
    @ad_sidera_virgines Před 2 lety +12

    1:02
    i really like those file extentions that are actually longer than the file name itself

  • @prhasn
    @prhasn Před 2 lety

    Wow! I thought I was watching an overview about the language not an actual comprehensive crash course. I am speechless.

  • @red010182
    @red010182 Před 2 lety +2

    The best part of Swift is protocol and extensions. It's pity that they're not mentioned in this video.

  • @daycred
    @daycred Před 2 lety +1

    i love how seriously you say "multi paradigm language" every time :D

  • @Librax1110
    @Librax1110 Před 2 lety +2

    Amazing job as always! Can you do a "R in 100 seconds" video?

  • @nabbikill
    @nabbikill Před 2 lety

    You should have mentioned procedures! They are pretty cool

  • @samyogdhital
    @samyogdhital Před 2 lety

    Fireship literally explaining the full basics of any technologies within 100 seconds.💥

  • @bobbyv3
    @bobbyv3 Před rokem +1

    Swift really is a great language. My favorite to code in.

  • @FloodPower
    @FloodPower Před 2 lety

    what a fantastic series. cheers

  • @lanceang795
    @lanceang795 Před 2 lety

    My man makes every language the best

  • @legenddairy8346
    @legenddairy8346 Před rokem

    watching this, I learned so much more about swift than in the past two days of trying to learn from tutorials 😨

  • @mikahaarahiltunen
    @mikahaarahiltunen Před 2 lety

    A very nice overview!

  • @goswami7275
    @goswami7275 Před 2 lety +2

    Great video!
    Could you do a Quasar in 100 seconds please?

  • @hurricane9902
    @hurricane9902 Před 2 lety

    This video is very useful, THANKS!!

  • @jacobyoung2045
    @jacobyoung2045 Před 2 lety

    Fireship can never run out of videos

  • @johnswanson217
    @johnswanson217 Před 2 lety +5

    What a coincidence!
    I was considering learning swift for a lottie implementation on RN ios.
    By the way, how about some JS animation library in 100sec?

  • @sungjuyea4627
    @sungjuyea4627 Před 2 lety +8

    I think when only considering the syntax of Swift, it is a much more sophisticated version of TypeScript. On the other hand, being an iOS or a macOS developer using Swift is a totally different story. There are tons of APIs you need to learn, and sometimes you should need to read some C/Objective-C codes.
    But I find the weakest part of this language is the size of its community. There are not many open source projects in Swift and sometimes you should implement your own or you must find alternative libraries written in C/Objective-C.

    • @randomizednamme
      @randomizednamme Před 2 lety +8

      I think this is partly due to differing philosophies between JS and iOS communities. In the iOS world we try and limit the number of dependencies in an app to a small number as it can affect app launch times, not to mention library authors need to update them in a timely manner when Apple breaks shit. So we tend to avoid adding dependencies for small things if possible. This is becoming less true though so if Swift gets wider adoption outside of iOS then I can see this “improving”.

    • @ben_car_8115
      @ben_car_8115 Před 11 měsíci +1

      Outside of the Apple ecosystem there is a pretty vibrant Swift backend server community (see Vapor)

  • @slingshot7602
    @slingshot7602 Před 2 lety

    I like your videos very much. I would like to see some job guidelines ( specially remote jobs).

  • @abdorizak
    @abdorizak Před 2 lety

    Thanks for coming Legend 🤤

  • @ibukunokunoye4795
    @ibukunokunoye4795 Před 2 lety +2

    Switft and Kotlin are so similar, wow!

  • @Voided2
    @Voided2 Před 2 lety +1

    damn good timing i was just thinking about learning swift but now i really want to

  • @Ihavetoreturnsomevideotapes

    *Spring in 100 seconds*

  • @HungNguyen-pu1dv
    @HungNguyen-pu1dv Před 2 lety

    I used to think that swift could only run on Mac. Thank you so much

  • @yuvrajsorathiya3645
    @yuvrajsorathiya3645 Před 2 lety

    please upload a full course of it pleaseeeeee

  • @ryno4ever433
    @ryno4ever433 Před rokem

    Thanks for the swift breakdown.

  • @hurensohn7605
    @hurensohn7605 Před 2 lety +1

    I really hope the language gains sole track outside of the apple ecosystem. I love it so much.

  • @phucnguyen0110
    @phucnguyen0110 Před 2 lety +3

    Finally, thank you, Jeff!

  • @aaronjedwards
    @aaronjedwards Před 2 lety

    As requested! Thanks!

  • @xtopy9145
    @xtopy9145 Před 2 lety +7

    I've been considering playing with swift for a while now. This video made it soo incredibly easy to get some grip. You made it seem incredibly similar to JavaScript which greatly helps take off some edge. I love how you explain things. Looking forward to a 'Beyond 100 seconds' with swift :)
    cheers!

  • @ProjSHiNKiROU
    @ProjSHiNKiROU Před 2 lety +1

    Programming language design variations across multiple languages (Swift/ES6/Rust/F#): var/const/let/‘let mut(able)’ and fn/fun/func/function

  • @whoman7489
    @whoman7489 Před 2 lety +1

    one of these codes can easily be passed as typescript… i’m actually baffled by how syntactically similar they are!

  • @Leuel48Fan
    @Leuel48Fan Před 4 měsíci

    Clean syntax, very similar to Kotlin. Both mobile platforms (Android/iOS) have nice underlying development languages

  • @Maartz
    @Maartz Před 2 lety +3

    Furthermore, Swift is much more Protocol Oriented., It uses protocols (interfaces) to extends the types of a struct/class.
    It forces the usage of Structs rather than Classes. Mainly because classes are passed by reference. Hello again mutability.
    You can also easily extends a built-in protocol by using extensions.
    And if you want to make a backend application, KItura from IBM and Vapor are great tools to get started!

    • @ladhibidda
      @ladhibidda Před 13 dny

      protocols = typeclasses
      generics = polymorphic types
      structs = product type
      enums = sum type

  • @JaySlimCodes
    @JaySlimCodes Před 11 měsíci

    I mastered swift in 100 seconds. Thank you

  • @fefenex8110
    @fefenex8110 Před 2 lety

    can you do a video on opengl/vulkan or their respective bindings?

  • @ch4r4cter
    @ch4r4cter Před rokem +8

    Why doe this look like JS and Python combined?

    • @pookiepats
      @pookiepats Před 2 měsíci

      Hmm i wonder why it looks like the two most popular languages on earth…HMMM HOW DID THIS HAPPEN HMMMMMM

  • @mahipalsoneja1048
    @mahipalsoneja1048 Před 2 lety

    Which software do you use to make your videos?

  • @WilbertVerayin
    @WilbertVerayin Před 2 lety

    Well, Quasar can have a single codebase for Mobile(Andriod, IOS), PC(Windows, Mac, Ubuntu), and web browsers. I'd love to see a 100 seconds video for that.

  • @danielwatson6529
    @danielwatson6529 Před 2 lety

    i learned swift as my first language- now i pick up new ones dead easy

  • @vin5718
    @vin5718 Před 2 lety +4

    The video is very good but Swift has a couple strong points probably personally should get more spotlight on like structs which is a much lightweight approach for representing data, the new concurrency features with async/task, tasks, and actor model, protocol oriented programming allowing seem-less composition with extensions and type constraints. Those are strong points for me personally. Still great video though 👍

    • @randomizednamme
      @randomizednamme Před 2 lety +1

      Swift has a lot of features, hard to fit into 100 seconds ;)

  • @bity-bite
    @bity-bite Před 2 lety +4

    C# next please

  • @ci6516
    @ci6516 Před 8 měsíci +1

    Ok time to update git and resume ..
    -knowledgeable and skilled in swift programming

  • @sjn_
    @sjn_ Před 2 lety +3

    Find someone who loves you as much as Jeff loves One Dark theme

    • @naahh4498
      @naahh4498 Před 2 lety

      Who doesn’t love dark theme?

    • @sjn_
      @sjn_ Před 2 lety +1

      @@naahh4498 I didn't only say dark theme, I'm specifically talking about One Dark theme from Atom which you can see in all Fireship videos.

  • @aaronmineen5511
    @aaronmineen5511 Před 2 lety

    Thanks for the video, Jeff. I'm still waiting for the C# video, please.

  • @Omerko
    @Omerko Před 2 lety

    Even if I am not a Swift developer, it feels familiar... Thanks for the video... 😀

  • @aniketfuryrocks
    @aniketfuryrocks Před 2 lety +27

    Indeed, Swift is a very good language, on power with rust and go. Had it been for the language to be loosely coupled with apple, it would have seen better adoption on multiple platforms and environments.

    • @naltun4702
      @naltun4702 Před 2 lety +9

      > on power with rust and go
      Largely depends on the context. Rust and Go are in different leagues of there own, e.g. Go would not be the language to implement a kernel.
      > loosely coupled with apple,it would have seen better adoption on multiple platforms
      Not sure I agree. If we look at Kotlin, which is not loosely but **largely** coupled with Android development, Stack Overflow Developer Survey shows Kotlin as more loved than Swift. In the same vein as Swift, Kotlin supports multiple platforms via its Kotlin Native via LLVM, the same compiler toolchain as Swift.
      I think Swift is a very fine language, but I'm not sure if it innovates more than other languages, hence why it's stagnated in adoption outside of iOS.

    • @saadisave
      @saadisave Před 2 lety +10

      @@naltun4702 The Swift developers do not prioritise multi-platform support, which is a design goal for Kotlin. That alone explains the difference.

    • @MrHamsterbacke756
      @MrHamsterbacke756 Před 2 lety +2

      @@naltun4702 Why do you think Kotlin is largely coupled with Android development? Kotlin is pretty popular for backends too.

  • @erlicthemad
    @erlicthemad Před 2 lety +2

    The parts I like is the type safety, and the memory safety. Many common bugs in other languages don’t make it past the compiler here. With the addition of a sync await. It just got hugely better. There is still 1 surviving web backend that is pretty good. Great if you want nearly bulletproof middle wear.

  • @Calslock
    @Calslock Před 2 lety +1

    So that's what REPL means...
    Also, I love those picture-in-picture code snippets 🤗

  • @Milk-yi9hg
    @Milk-yi9hg Před 2 lety

    I would love if you did Lua in 100 seconds!

  • @ASHISH-yo2sh
    @ASHISH-yo2sh Před rokem

    awesome quality content!!!

  • @mcritz46vl
    @mcritz46vl Před rokem

    I love Swift: use it daily. I think Swift developers need a Fireship joke-summary of Swift so we can laugh at ourselves. Especially because our once tidy, slick language keeps getting more esoteric than a Murakami novel.

  • @aktechnolgy632
    @aktechnolgy632 Před 2 lety

    I love your videos! 😍❤️

  • @jaimerojas6578
    @jaimerojas6578 Před 2 lety

    Wow never thought Swift would like so much like JavaScript, that's really cool

  • @Mathkrueger
    @Mathkrueger Před 2 lety

    Hello, love your videos.
    Can you make a video on laravel?

  • @limo9402
    @limo9402 Před 2 lety

    For a intuitive guy like me this sound so interesting better than any other coding language because easy coding language is actually more advanced if you really think about it.
    Nice, one Steve jobs

    • @angeltorres7048
      @angeltorres7048 Před 2 měsíci

      Steve jobs didn't have any involvement in its development. It was introduced way after his passing.

  • @niomeda
    @niomeda Před 2 lety

    Which font are you using in VS Code in this video?

  • @maorcohen7700
    @maorcohen7700 Před 2 lety

    I would love to see a video about D .

  • @anata.one.1967
    @anata.one.1967 Před 4 měsíci

    I will never write if (maybe == nil), but I appreciate you writing like that for those who are from C++.

  • @djordje18
    @djordje18 Před rokem +1

    I love Swift so much