Swift News - iOS 18 A11Y, visionOS Code, Career Advice, TCA & More

Поделиться
HTML-код
  • Опубликовано: 21 ноя 2024
  • НаукаНаука

Комментарии • 51

  • @seanallen
    @seanallen  5 месяцев назад +1

    Learn more Swift, SwiftUI and UIKit with my iOS Dev courses - seanallen.teachable.com

  • @software-sage
    @software-sage 5 месяцев назад +1

    Anytime Sean posts a video, it’s like a breath of fresh air. I’ve been watching him for several years now. He has helped me a lot in my iOS developer career.
    The monthly review videos are awesome 😎

  • @airysm
    @airysm 5 месяцев назад +10

    The iOS goat man I owe my career to this guy

    • @seanallen
      @seanallen  5 месяцев назад +1

      I appreciate that.

  • @XTpF4vaQEp
    @XTpF4vaQEp 5 месяцев назад +1

    We haven't used the TCA lib. But started to migrate towards "a redux pattern" for some views. That is State, Action & Reducer.
    I think it can really improve readability over MVVM.
    But the biggest win so far is that writing tests are super easy and straight forward.

  • @Mailliwi2
    @Mailliwi2 5 месяцев назад +2

    Loving this format, Sean.
    You've helped me discover great blogs that go beyond beginner stuff, which is what I find is missing the most.

  • @stephencelis
    @stephencelis 5 месяцев назад +3

    @seanallen For the "3 Year Experience" TCA blog I'd just like to note that we responded to many of the claims with a comment at the end of the post. Please read it, because I think a lot of the content of the post is outdated or missing context :)

  • @robertdavis7262
    @robertdavis7262 5 месяцев назад +3

    I really look forward to these videos and this was another good one. Regarding the SwiftUI Nuggets video, one of the best things about that video is that he talked about his methodology at the end of the video, including a bunch of sources of information that he uses to keep up to date and to find new nuggets. Its maybe the best part of the video.

    • @seanallen
      @seanallen  5 месяцев назад

      Stewart shared a lot of great knowledge.

  • @beslandaur7729
    @beslandaur7729 5 месяцев назад

    This might be slightly off topic, but what are some good tools to automate iOS app testing?

  • @dyerrate9015
    @dyerrate9015 5 месяцев назад

    Thanks Sean for this video

  • @nishantsingh7235
    @nishantsingh7235 5 месяцев назад +1

    How can i get started with IOS development ?

    • @seanallen
      @seanallen  5 месяцев назад +1

      Check out my course for absolute beginners here - ruclips.net/video/CwA1VWP0Ldw/видео.html

  • @Jean-PierreAlary
    @Jean-PierreAlary 5 месяцев назад

    Thanks for sharing Sean! As usual, very valuable.

  • @jaugeni
    @jaugeni 5 месяцев назад +1

    Great info.
    I don’t see a github repo with links here :)

    • @seanallen
      @seanallen  5 месяцев назад +1

      Thanks for letting me know! I've updated the description with the link.

  • @petersuvara
    @petersuvara 5 месяцев назад

    There's a few things about eye tracking which are annoying. The place I am looking isn't what I always want to interact with, and it can be rather distracting. I use my peripheral vision when coding very often.

    • @arjundureja
      @arjundureja 5 месяцев назад

      I think most people would use a mouse and keyboard when coding on the vision pro

  • @jumancamacho
    @jumancamacho 5 месяцев назад +1

    Amazing job Sean!

    • @seanallen
      @seanallen  5 месяцев назад

      Glad you like it

  • @Notkdenben
    @Notkdenben 5 месяцев назад

    Those settings screens looked too similar imo

  • @marceljaeger
    @marceljaeger 5 месяцев назад +1

    Thank you for your work! You do it very well.

    • @seanallen
      @seanallen  5 месяцев назад

      Thank you very much!

  • @MohammedHussain-uf5uo
    @MohammedHussain-uf5uo 5 месяцев назад +1

    Thanks for information

  • @denisblack9897
    @denisblack9897 5 месяцев назад

    Words can’t explain how happy I am to return to swift, after wasting 1,5 years on Python and LLMs. Why did I torture myself, I don’t know.
    Swift is the way.
    Always lol’d at guys “hiding” their API key only to send it in an unencrypted json with every request they make. 😅
    P.s. I’m so fucking angry at those idiots arguing with me when I said MVVM is a bullshit over complicating our own lives for the sake of over complicating . The hate is flowing in my veins😅

  • @pradyutfogla4624
    @pradyutfogla4624 5 месяцев назад

    hey, I need help and maybe if Sean or someone sees my comment, do reply?. Is Object Occlusion possible in the current VisionOS sdk or in anyway possible with the AVP. I tried many ways but didnt work and most others are not yet for Vision OS. would be really helpful if someone know the answer to this

  • @JasonMitchellAZ
    @JasonMitchellAZ 5 месяцев назад +1

    Lots of great info in this episode of Swift News!

    • @seanallen
      @seanallen  5 месяцев назад +1

      Thanks Jason!

  • @codekids99
    @codekids99 5 месяцев назад +1

    Keep it up 👍

  • @dsaliberti
    @dsaliberti 5 месяцев назад

    Is that all you want to say about TCA?! Just comments about that blog post?

    • @seanallen
      @seanallen  5 месяцев назад

      As I said at the beginning of that segment, I have no opinion on TCA because I've never used it.

  • @musabakhmedov
    @musabakhmedov 5 месяцев назад

    please renew your Swift UI and UiKiT courses or put the course UDEMY

  • @joshr9723
    @joshr9723 5 месяцев назад +10

    TCA is a perfect example of overengineering.

    • @seanallen
      @seanallen  5 месяцев назад

      I don't have an opinion of my own because I've never used it, but I've heard this sentiment a lot.

    • @stephencelis
      @stephencelis 5 месяцев назад

      We hear this sentiment, but we've never had anyone back it up with examples. We've massively simplified TCA over the years as Swift the language has improved, but if you have concrete things that you think are "overengineered," let us know so that we can have an eye on what to improve.

    • @joannes86
      @joannes86 5 месяцев назад +1

      “There are these two young fish swimming along, and they happen to meet an older fish swimming the other way, who nods at them and says, 'Morning, boys, how's the water?' And the two young fish swim on for a bit, and then eventually one of them looks over at the other and goes, 'What the hell is water?'"
      Examples, details on overengineered things… the question is more general, “How's the code(water)?” You hear the sentiment and I know you can read between these lines.

    • @stephencelis
      @stephencelis 5 месяцев назад

      @@joannes86 Funny parable, but we unfortunately work in an industry where many platitudes are repeated without understanding.

    • @ivanm.5608
      @ivanm.5608 5 месяцев назад

      @@stephencelis Your own examples... It makes a nuclear lab to increment an integer...

  • @ChristopherCricketWallace
    @ChristopherCricketWallace 5 месяцев назад

    TCA kinda looks like swimming against Apple's current, Can't use SwiftUI Apple's way? Can't use XCTest Apple's way? How long until the next Apple framework update breaks TCA's novel methodology? Hard pass

    • @stephencelis
      @stephencelis 5 месяцев назад

      Check out our response to the blog post (it's the first comment on the post). We think TCA is very complementary to SwiftUI and was designed in a way that should be familiar to SwiftUI developers.

  • @nishantsingh7235
    @nishantsingh7235 5 месяцев назад +1

    W

  • @faiznowayout
    @faiznowayout 5 месяцев назад +1

    First one to comment love you

  • @victorriurean
    @victorriurean 5 месяцев назад +1