{"id":142,"date":"2024-12-11T18:28:18","date_gmt":"2024-12-11T18:28:18","guid":{"rendered":"https:\/\/blog.xcode.rs\/?p=142"},"modified":"2024-12-11T18:41:19","modified_gmt":"2024-12-11T18:41:19","slug":"useful-xcode-shortcuts","status":"publish","type":"post","link":"https:\/\/blog.xcode.rs\/sr\/useful-xcode-shortcuts\/","title":{"rendered":"Useful Xcode Shortcuts"},"content":{"rendered":"<p>As an iOS developer, you spend a significant amount of time in Xcode. Leveraging keyboard shortcuts can help you work faster, boost productivity, and stay focused on coding rather than navigating through menus. In this post, we\u2019ll cover the most useful shortcuts every iOS developer should know.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Basic Shortcuts<\/h2>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li><strong>Running and Stopping the App<\/strong>\n<ul class=\"wp-block-list\">\n<li><strong>Run:<\/strong> <code>Command (\u2318) + R<\/code><\/li>\n\n\n\n<li><strong>Stop:<\/strong> <code>Command (\u2318) + .<\/code><br><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Building<\/strong>\n<ul class=\"wp-block-list\">\n<li><strong>Build the Project:<\/strong> <code>Command (\u2318) + B<\/code><\/li>\n\n\n\n<li><strong>Clean Build:<\/strong> <code>Shift + Command (\u2318) + K<\/code><br><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Commenting Code<\/strong>\n<ul class=\"wp-block-list\">\n<li><strong>Add\/Remove Comment:<\/strong> <code>Command (\u2318) + \/<\/code><br><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Quick Code Formatting<\/strong>\n<ul class=\"wp-block-list\">\n<li><strong>Re-indent:<\/strong> <code>Control (\u2303) + I<\/code><br><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Opening Files<\/strong>\n<ul class=\"wp-block-list\">\n<li><strong>Quick Open:<\/strong> <code>Command (\u2318) + Shift + O<\/code> \u2013 Quickly find files, classes, or methods.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Code Navigation<\/h2>\n\n\n\n<ol start=\"6\" class=\"wp-block-list\">\n<li><strong>Jump to Definition<\/strong>\n<ul class=\"wp-block-list\">\n<li><strong>Jump to Definition:<\/strong> <code>Command (\u2318) + Click<\/code> on a method or variable name.<br><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Navigate Backward and Forward<\/strong>\n<ul class=\"wp-block-list\">\n<li><strong>Backward:<\/strong> <code>Command (\u2318) + Control (\u2303) + \u2190<\/code><\/li>\n\n\n\n<li><strong>Forward:<\/strong> <code>Command (\u2318) + Control (\u2303) + \u2192<\/code><br><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Search the Project<\/strong>\n<ul class=\"wp-block-list\">\n<li><strong>Find in Project:<\/strong> <code>Command (\u2318) + Shift + F<\/code> \u2013 Search through the entire project.<br><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Switch Between Files<\/strong>\n<ul class=\"wp-block-list\">\n<li><strong>Quick Switch:<\/strong> <code>Control (\u2303) + Tab<\/code><br><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Show Command Palette<\/strong>\n<ul class=\"wp-block-list\">\n<li><strong>Command Palette:<\/strong> <code>Command (\u2318) + J<\/code> \u2013 Provides quick access to various options within Xcode.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Debugging Shortcuts<\/h2>\n\n\n\n<ol start=\"11\" class=\"wp-block-list\">\n<li><strong>Adding Breakpoints<\/strong>\n<ul class=\"wp-block-list\">\n<li><strong>Toggle Breakpoint:<\/strong> <code>Command (\u2318) + \u203c<\/code><br><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Continue Execution<\/strong>\n<ul class=\"wp-block-list\">\n<li><strong>Continue:<\/strong> <code>Command (\u2318) + \u2304 + Y<\/code><br><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Step Over\/Into\/Out<\/strong>\n<ul class=\"wp-block-list\">\n<li><strong>Step Over:<\/strong> <code>F6<\/code><\/li>\n\n\n\n<li><strong>Step Into:<\/strong> <code>F7<\/code><\/li>\n\n\n\n<li><strong>Step Out:<\/strong> <code>F8<\/code><\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Working with the Interface<\/h2>\n\n\n\n<ol start=\"14\" class=\"wp-block-list\">\n<li><strong>Toggling Panels<\/strong>\n<ul class=\"wp-block-list\">\n<li><strong>Show\/Hide Navigator:<\/strong> <code>Command (\u2318) + 0<\/code><\/li>\n\n\n\n<li><strong>Show\/Hide Debug Area:<\/strong> <code>Shift + Command (\u2318) + Y<\/code><\/li>\n\n\n\n<li><strong>Show\/Hide Utilities Panel:<\/strong> <code>Option (\u2325) + Command (\u2318) + 0<\/code><br><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Editor Modes<\/strong>\n<ul class=\"wp-block-list\">\n<li><strong>Standard Editor:<\/strong> <code>Command (\u2318) + Return<\/code><\/li>\n\n\n\n<li><strong>Assistant Editor:<\/strong> <code>Option (\u2325) + Command (\u2318) + Return<\/code><\/li>\n\n\n\n<li><strong>Version Editor:<\/strong> <code>Control (\u2303) + Command (\u2318) + Return<\/code><\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Productivity Tips and Tricks<\/h2>\n\n\n\n<ol start=\"16\" class=\"wp-block-list\">\n<li><strong>Quickly Creating New Files<\/strong>\n<ul class=\"wp-block-list\">\n<li><strong>New File:<\/strong> <code>Command (\u2318) + N<\/code><br><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Searching Symbols in a File<\/strong>\n<ul class=\"wp-block-list\">\n<li><strong>Symbol Search:<\/strong> <code>Control (\u2303) + 6<\/code><br><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Bookmarking Lines of Code<\/strong>\n<ul class=\"wp-block-list\">\n<li><strong>Add Bookmark:<\/strong> <code>Command (\u2318) + \u203c<\/code><br><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Editing and Moving Lines of Code<\/strong>\n<ul class=\"wp-block-list\">\n<li><strong>Move Line Up\/Down:<\/strong> <code>Option (\u2325) + Shift + \u2191\/\u2193<\/code><br><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Deleting Words<\/strong>\n<ul class=\"wp-block-list\">\n<li><strong>Delete Word Backward:<\/strong> <code>Option (\u2325) + Delete<\/code><\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<p>Using shortcuts can save you a lot of time and enhance your efficiency.<\/p>\n\n\n\n<p>Consider creating your own personalized cheat sheet with the shortcuts you use most frequently.<\/p>\n\n\n\n<p>One useful shortcuts cheat sheet you can find here on official Github website:<\/p>\n\n\n\n<p class=\"has-text-align-center\"><a href=\"https:\/\/swifteducation.github.io\/assets\/pdfs\/XcodeKeyboardShortcuts.pdf\">https:\/\/swifteducation.github.io\/assets\/pdfs\/XcodeKeyboardShortcuts.pdf<\/a><\/p>\n\n\n\n<p><\/p>","protected":false},"excerpt":{"rendered":"<p>As an iOS developer, you spend a significant amount of time in Xcode. Leveraging keyboard shortcuts can help you work faster, boost productivity, and stay focused on coding rather than navigating through menus. In this post, we\u2019ll cover the most useful shortcuts every iOS developer should know. Basic Shortcuts Code Navigation Debugging Shortcuts Working with&#8230;<\/p>","protected":false},"author":1,"featured_media":147,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_kadence_starter_templates_imported_post":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"categories":[9],"tags":[17,15,16,10,13,14],"class_list":["post-142","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-xcode","tag-dev-cheat-sheet","tag-ios-development","tag-run-the-project","tag-xcode","tag-xcode-ide","tag-xcode-shortcuts"],"_links":{"self":[{"href":"https:\/\/blog.xcode.rs\/sr\/wp-json\/wp\/v2\/posts\/142","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.xcode.rs\/sr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.xcode.rs\/sr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.xcode.rs\/sr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.xcode.rs\/sr\/wp-json\/wp\/v2\/comments?post=142"}],"version-history":[{"count":4,"href":"https:\/\/blog.xcode.rs\/sr\/wp-json\/wp\/v2\/posts\/142\/revisions"}],"predecessor-version":[{"id":148,"href":"https:\/\/blog.xcode.rs\/sr\/wp-json\/wp\/v2\/posts\/142\/revisions\/148"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.xcode.rs\/sr\/wp-json\/wp\/v2\/media\/147"}],"wp:attachment":[{"href":"https:\/\/blog.xcode.rs\/sr\/wp-json\/wp\/v2\/media?parent=142"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.xcode.rs\/sr\/wp-json\/wp\/v2\/categories?post=142"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.xcode.rs\/sr\/wp-json\/wp\/v2\/tags?post=142"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}