Тёмный

Problem with Swift 6 Concurrency, List vs. ScrollView, App Intents, LazyVGrid & More 

Sean Allen
Подписаться 155 тыс.
Просмотров 11 тыс.
50% 1

Опубликовано:

 

8 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 33   
@seanallen
@seanallen Месяц назад
Learn more Swift & SwiftUI with my iOS Development courses at seanallen.teachable.com
@zabaizabai2
@zabaizabai2 Месяц назад
Swift has turned into a gigantic, super complicated bag of special cases, special syntax, special stuff - Chris Lattner, creator of Swift
@seanallen
@seanallen Месяц назад
No doubt it's gotten more complicated. Curious to see how it plays out over the years. If there's a return to simplicity.
@WestCoastAce27
@WestCoastAce27 Месяц назад
Unfortunately that’s the case with many apps, IDEs - the more power, capability you add, the bigger they get. I focus on the aspects of Xcode I use a lot (note: not a full time dev so I can get away with it) - nice to hear that Apple is adding functionality, convenience features - I’ll learn them if there’s ever a need.
@Kijubei
@Kijubei Месяц назад
We have a codebase that is 12 years old. One of our more experienced developers went to migrate our app to make it Swift 6 compatible. Yea, that took like 3 months and after that, we had to reverted a TON of those "fixes" because it changed or destroyed a lot of "timings" of when things got computed, passed on etc. We are pretty doomed, tbh. My tip: Don't just try to "make the warnings / errors go away"! Think carefully about why each error appears, what it implies and what the needed fix is to ensure everything works correctly again. Only fix the easy one first and make tickets / tasks about the harder ones, they DEMAND careful consideration and reworking of components, so take your time or you will harm your code!
@marceljaeger
@marceljaeger Месяц назад
I love this format. Every month I look forward to the next video of Swift news. Thanks for your summarising!🙏
@seanallen
@seanallen Месяц назад
Glad you like them!
@KanyantaMubanga
@KanyantaMubanga Месяц назад
Fantastic as always, Sean! Thank you.
@Ryland-tu6pj
@Ryland-tu6pj Месяц назад
Can you make a vid specifically about how to make good and clean swift ui
@ChristopherCricketWallace
@ChristopherCricketWallace Месяц назад
We're being reintroduced to the idea that we need to pay for software--because it takes work to make them and keep them running, updated, and secure. It can't all be free (and that's a good thing for more than one reason)
@seanallen
@seanallen Месяц назад
Completely agree.
@SanusiAdewale
@SanusiAdewale Месяц назад
I have been saying this, Swift is becoming too complicated. this wasn't how its supposed to be, its becoming the opposite of what it was set out to be.
@acushway
@acushway Месяц назад
Man that was a jam packed video. Lots of things I need to look into. I'm still not sure what I want to do as far as swift 6 goes. Frankly it scares me a bit. I have a bunch of apps on the store and many of them still have a fair bit of Obj-C. New code is all swift but I'm still way more familiar with the old concurrency than Async/Await and I've never used Actors. Starting to try and write new Screens in SwiftUI at the moment and going through Paul Hudson's 100 days course but I find that keeping up with the pace of change while working on a bunch of apps (full time indie for 12 years) is pretty hard going. Not to mention learning enough Premiere to make videos for onboarding / subscription screens... At least it isn't boring :)
@ChristopherCricketWallace
@ChristopherCricketWallace Месяц назад
Swift complexity is getting out of control. I think it's all very interesting; but the complexity is ballooning and becoming more and more opaque.
@seanallen
@seanallen Месяц назад
Yeah, I keep thinking how lucky I am to start learning with Swift 1.0 and grow up with the language. I can only imagine how difficult is is for someone starting from scratch today.
@petersuvara
@petersuvara Месяц назад
The pertinent question is, how do we deal with the decreasing use and adoption of Swift as a developer language in general?
@WestCoastAce27
@WestCoastAce27 Месяц назад
What are you worried about? React and cross-platform IDEs? That’s out of everyone’s hands - some companies think that’s the way; other have found it’s not the panacea it was advertised as.
@petersuvara
@petersuvara Месяц назад
@@WestCoastAce27 I’m not the one who needs to be worried. I work in Swift, Kotlin and Python on a regular basis.
Месяц назад
SwiftUl Field Guide in HTML 🤯 keep watching.
@605dave
@605dave Месяц назад
Great video. I think your link to the macOS article is wrong on your GitHub. It takes me to a tweet...
@seanallen
@seanallen Месяц назад
Thanks for letting me know! It's been fixed.
@krisaliod
@krisaliod Месяц назад
Thanks King
@seanallen
@seanallen Месяц назад
Happy to help.
@rahulyadav4522
@rahulyadav4522 Месяц назад
good man
@petersuvara
@petersuvara Месяц назад
🎉 let’s do this !
@meamanik
@meamanik Месяц назад
All these discussions about the new feature, don’t you guys have to support old iOS versions. What do you do when the development target is ios 14/15
Месяц назад
I knew "networkquality -c" that I would use :) I can't change like this yet but it will come Swift 6 and on, there is no materials wich Tables stuff.
@Ni7ram
@Ni7ram Месяц назад
subscription sucks
@zabaizabai2
@zabaizabai2 Месяц назад
I am really starting to dislike Swift. Just coding apple for fun, not really. Good for content creators, sure.
@605dave
@605dave Месяц назад
Any particular reason? You sound like a troll
@zabaizabai2
@zabaizabai2 Месяц назад
@@605dave see my quote of Cris Lattner. I find it hard to use.
@WestCoastAce27
@WestCoastAce27 Месяц назад
Just because Apple adds new functionality doesn’t mean you have to use it. Or that an employer (at least 1 you’d want to work for) can expect you to know every new feature immediately.
Далее
Your App Will Get Rejected | New Privacy Rules - 2024
11:26
Мама знает где все документы
00:21
The App YOU or I Could Have Built... ShipFast
6:52
Просмотров 133 тыс.
Swift Closures Explained
14:23
Просмотров 63 тыс.
We built the Biggest iPhone in the World.
23:30
Просмотров 3,1 млн
Turns out REST APIs weren't the answer (and that's OK!)
10:38
Why More People Dont Use Linux
18:51
Просмотров 182 тыс.
Play: The Secret Weapon for iOS Devs & Designers
10:12