I'm about 2/3 into the 100 Days of Swift course and this is gold! First, because it will help me navigate and follow the projects quick and easily, and second, because I came here just curious, expecting not to understand most of it, but I do understand almost all of it, and that makes me feel like I really progressed in my understanding of iOS programming.
@rednettle3 жыл бұрын
Paul you are a legend, thanks for sharing these, 10 years doing Xcode development and didnt know half of these - My current fave is "Run without building" when you just want to restart the app without re compiling "ctrl+cmd+r"
@chrispy104k3 жыл бұрын
Absolutely excellent Paul. My favourites: 1. In storyboard, Hold the Option key and then select the Source code file which makes sure that assistant editor is opened with the right file to make your connections 2. To go back to the file list no matter where the navigator panel is currently - Command + 1 3. Shift + Command + K to clean the build folder. Apparently Shift + Option + Command + K is supposed to perform a deeper clean. No idea if this is fact or fiction. 4. Command + R to run, Command + B to build 5. Mulit-position editing. Select the first location then hold Shift + Control then select the other locations to edit. Massive time saver. That should do for the moment.
@pieterbikkel3 жыл бұрын
Great tips, the auto spelling and grammar is my favorite
@AlanW3 жыл бұрын
0:28 was just something I was bemoaning about classes yesterday! Thanks!
@volimpia3 жыл бұрын
My favorite Xcode shortcut is selecting part of code and choosing refactor extract it to method. Makes code so clearer.
@GaryLutchansky16 күн бұрын
Astoundingly helpful! Thank you, Paul.
@DogeWowzie3 жыл бұрын
The spelling check and the extended mini map navigation will be a game changer in my daily developer routine. Thanks for the excellent video. You are an awesome guy.
@mattlarsen3 жыл бұрын
Favorite additional tips: CMD-Shift-Y to show/hide the debug area and Option-click on view controller when in the storyboard to display on screen and drag button actions over. Great series!
@DavidBobSmith3 жыл бұрын
I don’ t really have a favorite tip that you’ve gave they’re all good one. Thank you!
@edtrip_Ай бұрын
7:00 Blow my Mind!! Thanks
@acjazz013 жыл бұрын
I loved that tip about generate initializers!
@JonJudelson3 жыл бұрын
Multiline Editing in Xcode is one of the most mind blowing features I have ever seen.
@squarefrog3 жыл бұрын
So many good tips! I love the Structure > Move Selection Up or Down feature with cmd+opt+[ or cmd+opt+]. Works for both a single line of text, or many! Even more useful when writing SwiftUI
@adlsfreund3 жыл бұрын
When was this added?
@squarefrog3 жыл бұрын
@@adlsfreund the feature has been there for a long time. The shortcut appeared in 2014 I believe.
@techguy07113 жыл бұрын
I like the triple slash comment that provides a description for a function or class when using autocomplete
@imamad2 жыл бұрын
The interface maker shortcut was the best one for me! It's super helpful for code review and refactoring.
@asigivati13823 жыл бұрын
wow impressive tips! i''m using xCode something like 6 years and i learned lot of good stuff here! thanks!
@mohammadabuqubu70793 жыл бұрын
Filtering the jump bar was life savior
@goalsandapps78473 жыл бұрын
You got my thumbs up already after the very first tip.
@judy88213 жыл бұрын
Great tips! Knew some of them. One tip for SwiftUI that I am careful to follow, is to not type too much code before building because the error messages don’t make sense so you can’t pinpoint which line of code is wrong until you start deleting all the lines you entered until you find the one.
@leifashley2 жыл бұрын
Probably the best Xcode tips list I've ever seen. I knew like only 2 of these, so the rest were pure gold :)
@davidagyakwa2883 жыл бұрын
the best Swift and swift ui tutor there is 🔥
@govind202463 жыл бұрын
Initializer method is awesome 👍, thanks for sharing this!
@naturereporter27193 жыл бұрын
IAP testing in Xcode. Awesome! Ty for this vid.
@theDaveBaxter3 жыл бұрын
Dbl click the brace is defo gonna help. Am forever scrolling up and down trying to find matching braces.
@casperes09123 жыл бұрын
Haven't watched alll the vid yet, so don't know If it comes up, but here's the best thing I ever did for myself in Xcode. I bound the Refactor->Rename option to F13. Now I just place the cursor over a variable or function name, F13, write new name, enter. Boom, renamed everywhere
@_sabot3 жыл бұрын
Sounda pretty cool, unfortunately my Mac doesn't have F13 😢
@diminishedreturn3 жыл бұрын
@@_sabot The Magic Keyboard with NumPad goes up to F19. X-Mas comes around sooner or later.
@AnthonyMarchenko3 жыл бұрын
⇧⌘J - select the visible file in project navigation, was a real discovery for our team. Really help to navigation throw complicated architecture try it! Cheers
@Nilely3 жыл бұрын
Thanks. All tips are usefull. Tiling the simulator is most useful tip for me from all the new tips I learn.
@AlanW3 жыл бұрын
"Which is useful for the NEVER times you want to print out your source" 🤣
@MartensFamilyHomeMovies3 жыл бұрын
My tip is to always check your explanation first when I want learn something new with Swift.
@luyokai3 жыл бұрын
Never thought I knew so little about Xcode until I watched this video.
@noamif3 жыл бұрын
i've learnt so much from this man it's not even funny anymore
@AX100G3 жыл бұрын
The tip about adding init to classes is also useful for structs. the member wise init provided by the compiler is always “internal”. If you want a public one you can: Change your object from struct to class, use the Xcode refactoring tool to generate the init, change it back to a struct... and then make the generated init public.
3 жыл бұрын
My tip: the disabled breakpoints also leaves a blue line on the right scrollbar. Just click twice in front of your actually important lines and work with a quick visible reference on the scrollbar. You can remove them after work done, from the Breakpoint Navigator.
@_sabot3 жыл бұрын
My tip for you guys is something some may know from the JetBrains IDEs. They have this little target icon above the file tree and if you press it, it will show you where the currently in the editor opened file is located in the file tree. This is very useful in large projects after you navigated in your editor by clicking on method names for example. I missed it so long in Xcode until I found out it has it too, but it's little bit more hidden. You have to right click in the editor, then -> Navigate -> Reveal in Project Navigator
@ShinnyxAKAvincent3 жыл бұрын
Try CMD+Shift+J :)
@_sabot3 жыл бұрын
@@ShinnyxAKAvincent 😲
@magedmohamed46222 жыл бұрын
Thank you for your helpful explanation
@mrvfino3 жыл бұрын
Thanks! I always suggest your website and content to newer iOS developers that i meet. It's a go to resource. Succinct yet still very informative.
@sergiobost48913 жыл бұрын
My favorite was 'Generating an interface file' - Awesome
@trendz44223 жыл бұрын
How its useful? IDK how to use it.
@sergiobost48913 жыл бұрын
@@trendz4422 it’s only really useful when browsing through others code, it’s gives you a birds eye view of what’s going on. Otherwise you would have to figure out what each component does and individually
@mirkaram5483 жыл бұрын
No. 5 was that I was don't know before, that's really helpful. But what for i was hoping was "DUPLICATE CURRENT LINE", its really handy shortcut when when needed declaration of same type and modifier variable.
@MrShumylo3 жыл бұрын
Fantastic! So many useful tips. Cheers for this!
@danielwatson65293 жыл бұрын
Code snippets library is my fave, i save all sorts in there
@Aotearoas093 жыл бұрын
Thanks. Something to learn and remember for the weekend.
@thephantom12373 жыл бұрын
Thanks Paul. these will save a-lot of my time.
@abirhasanzoha12913 жыл бұрын
Thanks for the tips. I really liked the spell checker as I do typo a lot. 😬
@yuriiohiria55593 жыл бұрын
Awesome! Learned many new useful things! Thank you, Paul!
@h3sperian3 жыл бұрын
Thanks for the tips, I learned 2-3 new life-savers ❤️ I like to move things, and so do I like to move code in my source file. Mostly when dragging around some piece of useful code ⌥ + CMD + [ -> move line up ⌥ + CMD+ ] -> move line down
@gakkieNL3 жыл бұрын
Great tips, some new ones here! Thanks 🙏
@fernandomontes50873 жыл бұрын
That indent shortcut is going to save me a lot of time.
@MartensFamilyHomeMovies3 жыл бұрын
too bad you didn't guess it was there.
@elbot4413 жыл бұрын
Its good but got a bad thing when using with swiftlint, If you have an empty space (between two line for readability ) it will add space and create a warning for swift lint
@PaulPeelen3 жыл бұрын
Even better, there is an option in Xcode which will automatically re-indent on paste. You can find it in File > Preferences > Text editing > Indentation > Check "Re-indent on paste"
@volimpia3 жыл бұрын
Number 1 is lifesaver, thank you for this video. I will be using it and number 8. Some i didn't know about, some did. Can anyone recommend some videos about testing?
@vladimirmoor3 жыл бұрын
BIG thanks for this huge amount of tips!
@emilytomsUA3 жыл бұрын
Thank you for sharing, Paul!
@mostafaelshazly67343 жыл бұрын
Thanks Paul, Love the tips! Specially the one with testing in-app purchases, I used to waste so much time on those non-consumables
@tharindudarshana64803 жыл бұрын
Very useful one 👏🏻. Thank you
@chingshenchen3 жыл бұрын
Thank you for your share. It's really useful.
@craiganthony_io3 жыл бұрын
Fantastic video! Great tips in here.
@umairali77843 жыл бұрын
Documenting a method shortcut is a great tip for me, hopefully I'll be doing it more often now on :)
@adam-user3 жыл бұрын
Great video, thanks!
@gabrielc33033 жыл бұрын
This is gold!!! Thank you so much Paul 🙏🏻🙏🏻🙏🏻
@DavidNitzscheBell3 жыл бұрын
14:43 NumberedRow.init???? I guess this is Swift being really clever, but can you please show the expanded version that shows how the unnamed List value is passed to the NumberedRow view?
@BTFranklin3 жыл бұрын
These were so, so great.
@lucaseve3 жыл бұрын
Any tip for showing and hiding line numbers without to open the preferences?
@CraigSchubert3 жыл бұрын
Fantastic tips - thanks Paul! :-)
@reachtorich3 жыл бұрын
Thanks for your amazing tips. BTW, could you please show me how to customize the Xcode appearance like yours?
@smrkdr03 жыл бұрын
Nice tips!
@awakeFromNib3 жыл бұрын
Very useful, thanks!
@thesalazar783 жыл бұрын
Thank you for all the tips
@kaideumers61023 жыл бұрын
These are really helpful!
@AndreyTorlopov3 жыл бұрын
Very useful. 🤘
@DigitalHole3 жыл бұрын
Thanks for sharing this.. Really cool tips & tricks.
@danuff3 жыл бұрын
Thanks for these tips!
@sirkastic3 жыл бұрын
My favourite is the 'Quicken' feature to help speed up builds. If you are finding build projects slow (especially Unity builds for me) press CMD + Q whilst XCode is buiilding the project and it will allocate more system resources to that task
@AngleIron4263 жыл бұрын
Excellent. Thank you.
@onecarwood3 жыл бұрын
Very good tips!
@williamsquires30703 жыл бұрын
Okay, but how can I force Xcode’s code editor to ALWAYS insert 2 spaces (or however many I want in the preferences) whenever I hit the key? This is super aggravating when I want to tab over an opening ‘{‘ and nothing happens. 😫 Even better, is there some way to have it put the open curly brace on the next line after a “func” declaration, and indented one level?
@prachibile27983 жыл бұрын
Amazing tips
@andreychirkov19043 жыл бұрын
Does anybody know why Xcode puts generated initializer or protocol conformance methods BEFORE other declaration bun not AFTER. Maybe to train us to not forget cmd-x cmd-v? )))
@YannSaintLaurent3 жыл бұрын
Do you have a debugging tips 101 video?
@wilmercb3 жыл бұрын
Please make a video on Swift UI MVVM programing 🙏🏼
@cyberrage86583 жыл бұрын
Hey paul, how do you add the preview or simulator that when you change code it changed the app live like in swiftui
@josuecruz09212 жыл бұрын
These are great 🔑
@MrRLO83 жыл бұрын
Thanks Paul!
@romanpurishy3 жыл бұрын
Thanks, really helpful
@Star-rq3jd3 жыл бұрын
Like all of it ✨
@pkc4563 жыл бұрын
Great tips 👍
@Bulldog012343 жыл бұрын
could u make a vid making a player with multiple videos with the play next button plz i can't figure it out
@hypealex3 жыл бұрын
@Paul Hudson can I create a story in the medium for this? and tag the youtube?
@ivanlyuhtikov38713 жыл бұрын
Cmd shift o - nice shortcut
@casadogaspar3 жыл бұрын
For the 8º I'm using Amethyst to tile the windows, so it's even easier. I know it's not part of Xcode but it's worth.
@VinothKumar-zl2ht3 жыл бұрын
TIP 3: Double Click i searched lot. Thanks Paul..!!!
@anotherguycalledsmith3 жыл бұрын
Thank you very much for #21 ;-)
@anmolbasnet61423 жыл бұрын
Hello sir I am a beginner in swift and I am having a problem while creating a Vision request. Code: let request = VNCoreMLRequest(model: model, completionHandler: { [unowned self] request, error in guard let results = request.results as? [VNClassificationObservation], let _ = results.first else { self.settingImage = false return } Error: "Cannot find self in scope" I did a lot of research but couldn't find anything helpful you're my last hope Please Help!
@VinothKumar-zl2ht3 жыл бұрын
anyone help me tip # 13, i am not getting! crl + cmd + add up (?)
@trendz44223 жыл бұрын
Thanks Paul
@cruiseqe23 жыл бұрын
Brilliant - thanks
@30guarino3 жыл бұрын
Thank you! ..... Now we need one of your subscribers to have a print out for us lol
@vamsi38773 жыл бұрын
Thanks paul 👏
@dodilodi12783 жыл бұрын
for tip No1, I find it more easy not to use the Editor, you can simply do right click on the class name -> refactor > generate membervise initializer
@rutvikhiranee72143 жыл бұрын
My favourite one is All issues fixing in one click
@_sabot3 жыл бұрын
Now if this would also work in Jira 😌
@leaf_from_tree3 жыл бұрын
Thank you 👍❤️Спасибо
@thegoodshit19702 жыл бұрын
That was so extremely useful, thank you very much Paul. Those were some pretty advanced pro tips there!