Swift News - Swift 6, Strict Concurrency, Privacy, State of Subscription Apps, Indie Dev & More

  Рет қаралды 15,386

Sean Allen

Sean Allen

Күн бұрын

Swift News is a monthly show where I showcase the latest news, blog posts, videos and more from the world of iOS development and Swift.
All Links are kept here -Swift News GitHub Repo:
github.com/SAllen0400/swift-news
In this episode I cover:
- Swift 5.10 Release
- Strict Concurrency Checking
- Swift 6 Concurrency Focus
- App Store Screenshots
- App Paywalls
- 65 Xcode Tips & Tricks
- Encapsulate & Generalize Swift Code
- Healthy Codebases
- New Privacy Manifest Requirements
- State of Subscription Apps 2024
- And more!
My iOS Dev Courses:
seanallen.teachable.com/
My Source Code:
seanallen.teachable.com/p/sou...
X (Twitter):
Sean Allen - / seanallen_dev
Hired.com:
hired.com/x/1n01g
Book and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):
Mark Moeyken’s SwiftUI Books:
www.bigmountainstudio.com/a/f...
Paul Hudson's Hacking With Swift:
gumroad.com/a/762098803
RocketSim - Enhance Your Xcode Simulator:
gumroad.com/a/51797971/ftvbh
Objc.io Books (Thinking in SwiftUI & Advanced Swift):
gumroad.com/a/656585843
Timestamps:
0:00 - Swift 5.10 release - What's new?
1:11 - The path to Swift 6
2:10 - Don't panic!
2:30 - Should you enable Strict Concurrency Checking?
3:41 - Swift 5.10 & getting ready for Swift 6
4:14 - App Store Screenshot designs
4:56 - Paywall design inspiration
5:21 - 65 Xcode tips
5:57 - Encapsulate & Generalize Swift Code
8:12 - Healthy codebases & developer morale
9:07 - New App Store privacy requirements
11:09 - State of Subscription Apps 2024
12:30 - Apple Vision Pro fun
#swift #softwaredeveloper #iosdeveloper

Пікірлер: 51
@seanallen
@seanallen 4 ай бұрын
Learn more with my Swift, SwiftUI & UIKit courses at seanallen.teachable.com
@duskyroyal
@duskyroyal 4 ай бұрын
This episode is super informative. Thanks Sean!
@seanallen
@seanallen 4 ай бұрын
Glad you enjoyed it!
@gunseliunsal9100
@gunseliunsal9100 4 ай бұрын
Thank you Sean!
@seanallen
@seanallen 4 ай бұрын
No problem :)
@pretty17Libra
@pretty17Libra 4 ай бұрын
You're a godsend, so much love for you and your hard work!
@seanallen
@seanallen 4 ай бұрын
I appreciate that :)
@fbot2010
@fbot2010 4 ай бұрын
Thanks Sean, you’re the greatest.
@seanallen
@seanallen 4 ай бұрын
I appreciate that!
@chesterman18g
@chesterman18g 4 ай бұрын
Totally agree with healthy codebase!
@liang0
@liang0 4 ай бұрын
Great video sharing value contents, keep it on. Looking forward on April
@seanallen
@seanallen 4 ай бұрын
Thanks, will do!
@Deadpool25mm
@Deadpool25mm 4 ай бұрын
Thanks Sean! Great episode
@seanallen
@seanallen 4 ай бұрын
Glad you liked it!
@kochkindavid
@kochkindavid 4 ай бұрын
Thank you Sean 👍🏻
@seanallen
@seanallen 4 ай бұрын
Any time
@gopinatha4202
@gopinatha4202 4 ай бұрын
Thank you so much SeanAllan for bringing swift news again 🤝 🎉.
@seanallen
@seanallen 4 ай бұрын
Happy to!
@sorinmiroiu9404
@sorinmiroiu9404 4 ай бұрын
i just love this show, i swear. i know other friends and collaborators who work as ios devs, and we all reference your videos. it's insane and amazing. keep it up, m'lord! with haste! *unsheathes his sword as he starts riding on his horse towards the sunset *horse sounds
@seanallen
@seanallen 4 ай бұрын
Thanks Sorin! I'm having fun doing the show again. Good to be back.
@petersuvara
@petersuvara 3 ай бұрын
Hey Sean, keep it up mate! Thanks for the Swift news.
@seanallen
@seanallen 3 ай бұрын
Thanks, will do!
@saeedrahmatolahi462
@saeedrahmatolahi462 3 ай бұрын
So cool, I liked about that idea to import the dependencies only once as much as we can, actually I also wrote an article in medium for it. 6:37
@seanallen
@seanallen 3 ай бұрын
Glad you liked it :)
@DaveJacobseniOS
@DaveJacobseniOS 4 ай бұрын
Clutch resources! Thank you✌
@seanallen
@seanallen 4 ай бұрын
Thanks Dave!
@ToddHoff
@ToddHoff 4 ай бұрын
Perhaps a more helpful way of thinking about the one import rule is that everything in your system should rely on abstractions with low coupling and high cohesion. That's why they are usually some kind of service or manager or singleton or whatever. Since an abstraction could cross multiple files under a group, where each imports the same package, one import may be confusing. I can see people having humongous source files just to comply with the rule :-) Your analytics example is perfect. I imagine it could get rather large and complex, yet from the perspective of the rest of your code, it's one abstraction.
@awais.fayyaz
@awais.fayyaz 3 ай бұрын
A lot of good stuff. Keep it up Bro!
@seanallen
@seanallen 3 ай бұрын
Thanks! Will do!
@steliostz2661
@steliostz2661 4 ай бұрын
nice video, thanks!
@seanallen
@seanallen 4 ай бұрын
Glad you liked it!
@software-sage
@software-sage 4 ай бұрын
Hey Sean, I think the user default requirements coming up on May 1 of 2024 is going to collect a lot of people and I think you should make a video on it. It confuses me to be nice for someone to just break it all down into a 10 minute video.
@seanallen
@seanallen 4 ай бұрын
Already in the works :)
@JOyo246642
@JOyo246642 4 ай бұрын
9:17
@chezchezchezchez
@chezchezchezchez 4 ай бұрын
I just wanna tell you, Sean how much I love these news videos! Are you the only person that does this? Or are there other people I should subscribe to for News, also, thank you very much.
@seanallen
@seanallen 4 ай бұрын
Glad you like it! I'm having a lot of fun doing the show again. As far as I know, I'm the only one doing this in the Swift space.
@michaellatta
@michaellatta 4 ай бұрын
I lost a year trying to use swift concurrency only to realize it was not working the way I thought it did. Rust enforces safety and it did not take more than a week to “get” how it works. I look forward to turning on the swift checking.
@seanallen
@seanallen 4 ай бұрын
I'm curious to hear how it goes. The whole community will be in the same boat. It's going to be an interesting transition, that's for sure.
@victorriurean
@victorriurean 4 ай бұрын
🔥
@sk4tec
@sk4tec 4 ай бұрын
Where does this leave Combine. No mention about Combine is it dead? Sunk a lot of time learning it.
@seanallen
@seanallen 4 ай бұрын
I believe Combine is basically dead. Apple hasn't updated it in a while and it appears Swift Concurrency is filling it's spot. There may be some niche cases where Combine is the right tool, but I don't believe it will be a big part of Apple development moving forward.
@randomjjj4034
@randomjjj4034 4 ай бұрын
❤‍🔥❤‍🔥
@umarparacha653
@umarparacha653 4 ай бұрын
What new aboit swiftui ..why is not still mature and ready for production
@seanallen
@seanallen 4 ай бұрын
If you can support iOS 16 and above, SwiftUI is ready for production for the vast majority of apps.
@ryshask
@ryshask 4 ай бұрын
You don't understand it... Then the article proceeds to start a sentence with And...
@seanallen
@seanallen 4 ай бұрын
Good thing grammar isn't correlated to Swift Concurrency skills.
@AbdulQadir-zv9zs
@AbdulQadir-zv9zs 4 ай бұрын
the people working on version naming are super dumb. they just have to do 5.9 then move to 6.0. they need to taught a basic math knowledge. If they need to do this.
Your App Will Get Rejected | New Privacy Rules - 2024
11:26
Sean Allen
Рет қаралды 35 М.
Как бесплатно замутить iphone 15 pro max
00:59
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 7 МЛН
Playing hide and seek with my dog 🐶
00:25
Zach King
Рет қаралды 33 МЛН
🤔Какой Орган самый длинный ? #shorts
00:42
World’s Largest Jello Pool
01:00
Mark Rober
Рет қаралды 63 МЛН
Swift Concurrency Manifesto | Chris Lattner and Lex Fridman
10:59
How to determine where code runs in Swift Concurrency
12:42
donny wals
Рет қаралды 2,3 М.
Swift 5.9 Released | Prime Reacts
14:36
ThePrimeTime
Рет қаралды 65 М.
Swift Optionals - How to Unwrap (real examples)
14:20
Sean Allen
Рет қаралды 12 М.
My FBI Declassified Story
9:26
Marques Brownlee
Рет қаралды 4,3 МЛН
Swift API Calls for Beginners (Networking) - Async Await & JSON
25:35
КРУТОЙ ТЕЛЕФОН
0:16
KINO KAIF
Рет қаралды 6 МЛН
Самые крутые школьные гаджеты
0:49
iPhone, Galaxy или Pixel? 😎
0:16
serg1us
Рет қаралды 1,3 МЛН
Я купил первый в своей жизни VR! 🤯
1:00
Вэйми
Рет қаралды 3 МЛН