iOS Dev Jobs, Force Unwrapping, SwiftUI, Google-Fu, It's Not Magic, and More

preview_player
Показать описание
In this episode of Swift News, I discuss a new way to get notified of newly posted iOS developer jobs, how to create reusable color palettes, and the new confirmation dialogs in SwiftUI 3. I also talk about SwiftUI Environment Values, force unwrapping optionals, how to better use Google, ARKit and more!

If you like my teaching style, I've started releasing my own courses:

Swift News Link Repo:

Timestamps
0:00 - Intro
0:26 - iOS Dev Jobs
1:06 - Color Palette
3:06 - Confirmation Dialogs
4:01 - SwiftUI Environment Values
5:09 - Force Unwrapping
7:00 - Explore Solutions
9:49 - Google-Fu
10:47 - Software Engineering Isn’t Magic
13:15 - AR Corner
14:38 - LOL

Links:

Link to my book - How I Became an iOS Developer:

My Twitter:

My Podcast - iOS Dev Discussions:

Book and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):

Ray Wenderlich Books:

Ray Wenderlich Videos:

Paul Hudson's Hacking With Swift:

Donny Wals - Combine Framework:

Mark Moeyken’s SwiftUI Views:

Learn Advanced Swift Here:

#swift #softwaredeveloper #iosdeveloper
Рекомендации по теме
Комментарии
Автор

The color palette article is definitely a good read. Thank you for sharing. 🙂

kristorres
Автор

Wow, several nuggets in here for me! Especially the complete list of environment values. I always wonder what others are valid - now I can have a reference! Learned the color palette from your training videos as well as a really graceful way of showing alerts with a very clean call-site. Thanks for putting this together. ** Also quietly admits that the Google tips will be a nice refresher too **. 8-)

KimbrellBrad
Автор

Thanks for take your time to prepare and sharing this good content.

hinocenciopaulo
Автор

I loved the episode! Make it into a podcast brother, I would love to hear that while I'm in traffic.

stavroschios
Автор

This is great! I was just wondering how to stay informed of the frequent changes that happen in iOS dev.

AkamiChannel
Автор

You should make a video explaining Apple developer setup. It's quite confusing. Like, what is the relationship between an Apple developer account and a projects bundle identifier? Why do we need bundle identifiers? As a student, I find it kind of weird trying to work on projects on a personal account separate from a school account, and a lot of the time, tinkering with these values results in strange XCode behaviour. Would be a good video I think.

kell
Автор

I'm also currently working on a SwiftUI Core Data app and figuring out drag and drop for a LazyVGrid... Maybe you could do a small video on it? In my List it works fine, almost out of the box. But on a grid its a bit more difficult.

HannisEngineeringOfficial
Автор

I don't have a problem with banging on a problem for days. I have a problem with my boss not understanding that I can't know everything.

ChristopherCricketWallace
Автор

PLS MAKE VIDEO ON "HOw to implement Admob in Xcode 13"

bikashyu
Автор

I can really relate to the last cartoon.

razterizer
Автор

Thanks Sean. I don’t know if it’s in the article but how exactly do you create reusable code in SwiftUI. Is it as simple as copying and pasting the code like in the article into a new SwiftUI file from project to project? Or do you move a copy of the file into the new project from an old project? I’ve seen people talk about it but not the specific mechanics of how it’s done.

AZMerf
Автор

Hello

Please suggest live streaming SDK for iOS.

VikramKumar-yrmv
Автор

Can somebody show a case where use force unwrap is useful ? I always use optionals, in my jobs always force unwrap is equal to crash but maybe some uses of this is a good idea

marcelooscarjose
Автор

TFW you notice your coworker in fast scrolling Twitter thread, so you go and follow him.

Pobe
Автор

hey Sean,
at "8.42", what is use of "?!" ?, I have never used this before. how is it different from " ?? " ?

sak
Автор

is there any platform for ios dev internship

prateeksikarwar
Автор

Can you do a video on method swizzling

gofdoom
Автор

Too many times an assumption that force unwrap was safe changes later, and then the app crashes and gets bad user experience.

michaellatta
Автор

hello my friend i buy a monitor in brazil they doenst give back my money and not delivier my monitor can you help me

vm
Автор

why dont force unwrapping ? because my swiftlint airbnb warning thats. hahaha lol

mariobagus