Xcode 15 - What's New

  Рет қаралды 38,821

Sean Allen

Sean Allen

Күн бұрын

Xcode 15 was announced at WWDC 2023 and in today's video I showcase the new features you will use on a day to day basis as an iOS Developer. These features include:
- Bookmarks
- Code Completion Updates
- Refactoring
- Quick Actions
- Logging & Testing
- And more
What's New in Xcode 15 - WWDC Session:
developer.apple.com/videos/pl...
Xcode 15 Testing Updates WWDC Session:
developer.apple.com/videos/pl...
Xcode 15 Release Notes:
developer.apple.com/documenta...
My iOS Dev Courses:
seanallen.teachable.com/
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):
Paul Hudson's Hacking With Swift:
gumroad.com/a/762098803
Donny Wals - Combine:
gumroad.com/a/909014131
Mark Moeyken’s SwiftUI Books:
www.bigmountainstudio.com/swiftui-views-book/fzc51
Objc.io Books (Thinking in SwiftUI & Advanced Swift):
gumroad.com/a/656585843
#swift #softwaredeveloper #iosdeveloper
Timestamps:
0:00 - Xcode 15
0:25 - Bookmark Examples
2:30 - Dimmed Code - Compiler Conditionals
3:33 - Parameter Permutations
4:53 - Refactor - Multiline Paramaters
5:08 - Code Completion - File Names
5:41 - Quick Actions - Game Changer
6:41 - Previews - New Syntax & UIKit
9:07 - Asset Catalog Symbols
10:39 - Source Control - Change Review
12:06 - Logging & Testing

Пікірлер: 75
@seanallen
@seanallen Жыл бұрын
My iOS Dev Courses - seanallen.teachable.com
@acjazz01
@acjazz01 Жыл бұрын
Bookmarks finally! I always missed that feature, quite useful when we're working in big projects.
@seanallen
@seanallen Жыл бұрын
Big fan of bookmarks here.
@FloWritesCode
@FloWritesCode Жыл бұрын
I totally missed the quick actions, those are great! So there's Cmd+Shift+O to open files and Cmd+Shift+A for actions. Nice.
@breadone_
@breadone_ Жыл бұрын
i kinda prefer vscodes cmd-p for files and cmd-shift-p for actions, but im glad xcode finally has actions at all
@seanallen
@seanallen Жыл бұрын
One of my favorites as well.
@vojtastruhar8950
@vojtastruhar8950 Жыл бұрын
Although I'm not in iOS anymore, sometimes seeing the cool things in Swift and SwiftUI makes me want to go back. Nice video Sean, as always. You've been a great help in my iOS days!
@seanallen
@seanallen Жыл бұрын
Thanks for checking it out, even tho you've moved on from iOS Dev.
@abhaydesign1396
@abhaydesign1396 8 ай бұрын
can we know what made you leave iOS development?
@vojtastruhar8950
@vojtastruhar8950 8 ай бұрын
@@abhaydesign1396 It was the first thing I did, learning programming. I just moved on, exploring other things
@nileshjdarji
@nileshjdarji Жыл бұрын
My favorite is the imageresource to eliminate the strings.
@seanallen
@seanallen Жыл бұрын
Such a big quality of life improvement.
@software-sage
@software-sage Жыл бұрын
Bookmarks are really neat! I've been just setting breakpoints on lines that I need to go back to later on 🤣
@sergiothinks2
@sergiothinks2 Жыл бұрын
awesome stuff, looking forward to this. Especially the UIKit previews
@seanallen
@seanallen Жыл бұрын
UIKit previews will be sooooo helpful.
@nwesterbeckmaster
@nwesterbeckmaster Жыл бұрын
I work in software development, but I need to start learning Swift/SwiftUI for the near future. I have an extremely hard time staying focused, which has made it really hard to follow videos and learn. However, your videos are some a breeze for me to watch. I don't know how you do it. Maybe the pace is perfect, not too slow but not too fast. Explanations are clear and I can understand them well. I was in the process of watching your full free tutorial from a couple years ago, that has been great so far too. Once I can afford it, I'll definitely be purchasing your other content as well!
@AndresKwan
@AndresKwan Жыл бұрын
Thanks for your helpful video; I will miss the split comparison of the old commit view. I hope Apple gives the option to have a split and unified view.
@iOSAcademy
@iOSAcademy Жыл бұрын
Great summary Sean!
@seanallen
@seanallen Жыл бұрын
Thanks man!
@manuelcamacho4325
@manuelcamacho4325 Жыл бұрын
Thanks a lot @seanallen for releasing this video.
@sanjeevbharti3444
@sanjeevbharti3444 11 ай бұрын
Great summary. Thanks Allen.
@pavunraj2449
@pavunraj2449 Жыл бұрын
Thanks Sean
@BTFranklin
@BTFranklin Жыл бұрын
This is an awesome and useful summary. Thank you!
@seanallen
@seanallen Жыл бұрын
Glad you liked it!
@alldaybrekkie
@alldaybrekkie Жыл бұрын
Bookmarks! Ive been using Breakpoints for the same thing since about Xcode 8
@martinlasek
@martinlasek Жыл бұрын
Damn Quick Actions is indeed a game changer! Spotlight to me is like oxygen - and Quick Actions looks like spotlight on steroids 🔥
@seanallen
@seanallen Жыл бұрын
Yes, quick action is amazing.
@pattmehta5835
@pattmehta5835 Жыл бұрын
thank you for sharing 🎉
@seanallen
@seanallen Жыл бұрын
You bet!
@louis1001
@louis1001 Жыл бұрын
I haven't checked the beta builds yet, but I trully hope these new features support older iOS versions. I want to use macros in my current project, for example. Very helpful video 👌🏽
@seanallen
@seanallen Жыл бұрын
Happy to help.
@indieshack4476
@indieshack4476 8 ай бұрын
Thanks - nice review; would have loved an explanation of source code repository amend vs commit
@marlhex6280
@marlhex6280 Жыл бұрын
Man, really good stuff I think building in only iOS or setting that up to work only for iOS is nice and organized, where can I learn to do that?
@DaveJacobseniOS
@DaveJacobseniOS Жыл бұрын
So stocked for quick actions! I'm still getting used to the new source control updates though.
@MrMcSwiftface
@MrMcSwiftface Жыл бұрын
Bookmarks are going to save me so much time being lost in the woods!
@seanallen
@seanallen Жыл бұрын
Agreed!
@SudhanshuSrivastavaIndia
@SudhanshuSrivastavaIndia Жыл бұрын
This is awesome.
@seanallen
@seanallen Жыл бұрын
Glad you liked it!
@hodgiecodo
@hodgiecodo Жыл бұрын
I'm going to get a lot of use out of Cmd-Shift-A!!!! 👏
@seanallen
@seanallen Жыл бұрын
Me too.
@cristopherescorcia3276
@cristopherescorcia3276 Жыл бұрын
Hey Sean love the video and the features. Are you planning to do a similar video with the new stuff for SwiftUI?
@seanallen
@seanallen Жыл бұрын
Glad you liked it! I plan on covering the SwiftUI stuff individually over the next few months.
@ZoeSummers1701A
@ZoeSummers1701A Жыл бұрын
I wish they’d add regions and allman bracing.
@elliotthgilmore6975
@elliotthgilmore6975 11 ай бұрын
will you be able to use #Preview with if available syntax so you don't have to adjust the min deployment? Essentially if the simulator or plugged in device you choose to use is running on iOS 17 will it still work? This was all super helpful info though!
@sektvm
@sektvm Жыл бұрын
Should we also target the project to iOS 17 to use preview macros with UIKit?
@andychau8448
@andychau8448 11 ай бұрын
Hey Sean, I just enrolled in your dev launchpad course and was wondering if i can follow along with xcode 15 as my mac has sonoma installed and cannot use xcode 14
@twh5555
@twh5555 Жыл бұрын
optimisations and actual positive changes coming in Xcode 30 right after they bloat it like it was a microsoft office product?
@nicolasguardado7466
@nicolasguardado7466 9 ай бұрын
Don't know if anyone else is having this issue, but Xcode 15 is really overheating my M2 MacBook Pro. Draining battery incredibly fast.
@ankurrai8665
@ankurrai8665 9 ай бұрын
I am not able to see any simulator or device besides ios 17, since updating to xcode 15, i have multiple simulators in organizer also tried changing run destination to rosetta and keep both, but nothing works. How did it work for you?
@mkhasson97
@mkhasson97 Жыл бұрын
Xcode is the best IDE in my opinion, I hope that you will cover SwiftData too. Thank for your great content!
@seanallen
@seanallen Жыл бұрын
I will have a Swift Data video out in the coming weeks. Still wrapping my head around it.
@shoprecartteam9567
@shoprecartteam9567 Жыл бұрын
Can you please make a webrtc integration for video calling in swiftui?
@cedricloneux1039
@cedricloneux1039 Жыл бұрын
I wish there was a feature to quickly go back to previous files we were editing. I often switch to a file and have to search during several second for the file I was editing just before
@revomayne
@revomayne Жыл бұрын
there is definitely a keybind you can set for that. by default, my mouse's forward and back buttons do this exact thing (Logitech MX Master 3S)
@Xname00
@Xname00 Жыл бұрын
Guys, мaybe someone will answer. If ARC is used for reference types. So how does the application know to remove the value type? I understand that the stack is used for the value type, but how does it understand that it's time to delete the object?
@candyman3537
@candyman3537 Жыл бұрын
It learns from Visual Studio Code a bit.
@boonyawatl
@boonyawatl 10 ай бұрын
The dimmed Code thing annoys me. Does anyone know how to turn it off? Thank you.
@daniel.iosdev
@daniel.iosdev Жыл бұрын
Maybe I want to switch my theme to Classic Light 🤣🤣🤣
@cedricloneux1039
@cedricloneux1039 Жыл бұрын
is the app shown in the video, open source ?
@seanallen
@seanallen Жыл бұрын
Not at the moment.
@CodingWithTaaxo
@CodingWithTaaxo 10 ай бұрын
I don't know but the new preview is slower
@shadatrahman7969
@shadatrahman7969 9 ай бұрын
Which monitor are you using in this video?
@seanallen
@seanallen 9 ай бұрын
Apple's Studio Display
@gjermundification
@gjermundification Жыл бұрын
Does the bookmarks map to git commits in any fashion or otherwise?
@seanallen
@seanallen Жыл бұрын
I'm not sure.
@michaellatta
@michaellatta Жыл бұрын
It is frustrating the number of language features that only work on macOS 14.
@karlostj4683
@karlostj4683 Жыл бұрын
And still no command line terminal in Xcode.
@osamakhalid429
@osamakhalid429 8 ай бұрын
I don't know how to use code 15 I just recently download anyone can tell me how to enable developer mode using Xcode on Mac thanks
@will4417
@will4417 Жыл бұрын
Laughs in AppCode
@jhoughjr1
@jhoughjr1 7 ай бұрын
Like that Thor guy says, it’s dog shit and I hate it
@oridadedles5076
@oridadedles5076 Жыл бұрын
this is funny to watch. all these features are for years in other IDEs. Xcode is worst but what can you do... Better later than never i guess.
@VictorHenrique17
@VictorHenrique17 Жыл бұрын
it's funny how people celebrate XCode while Apple gives so little importance to it.
@seanallen
@seanallen Жыл бұрын
It's all we got, lol.
@danvilela
@danvilela Жыл бұрын
I cannot stand that bold font console on xcode... so stupid..
@gofudgeyourselves9024
@gofudgeyourselves9024 Жыл бұрын
Learn more kzfaq.info/sun/PLQhQEGkwKZUrempLnmxjt7ZCZJu1W3p2i
31 Xcode Tips & Tricks - 2023
17:45
Sean Allen
Рет қаралды 39 М.
What's going on with Windows Laptops?
10:30
Marques Brownlee
Рет қаралды 1,7 МЛН
Nastya and SeanDoesMagic
00:16
Nastya
Рет қаралды 38 МЛН
Your App Will Get Rejected | New Privacy Rules - 2024
11:26
Sean Allen
Рет қаралды 35 М.
Why SwiftUI developers aren't learning UIKit
11:24
codingKo
Рет қаралды 698
The Good, the Bad & the Greedy | What’s New in Xcode 15 | @SwiftBird
6:16
What's New in Xcode 15
25:26
Stewart Lynch
Рет қаралды 9 М.
🔴 6 GAME CHANGING Xcode Tips, Tricks & Shortcuts
6:53
AppStuff
Рет қаралды 2,7 М.
How to Make an App in 8 Days (2024) - Full Walkthrough
3:00:49
CodeWithChris
Рет қаралды 663 М.
Xcode Breakpoints - Basic Debugging | Swift
21:53
Sean Allen
Рет қаралды 34 М.