
Discover over a hundred Xcode tips to boost productivity, with independent, watchable lessons designed for macOS and the latest Xcode, so you can watch in any order and practice regularly.
Save and reuse color palettes in interface builder to keep app colors consistent across projects. Rename and select palettes with colors like apple green, orange, and dark green.
Use the installed checkbox to temporarily remove a view from the interface builder scene, and learn to restore it before shipping.
Pin constraints by holding the control key and dragging between views, then use the document outline to access trailing, leading, vertical, and bottom options, even when a view isn't visible.
learn to rename a variable in scope quickly in Xcode by selecting the variable, using the control-command shortcut to rename, and choosing replace across occurrences.
Apply project-wide variable renaming to update all usages from a single place, and centralize colors in a constants file to propagate changes to background and border colors.
Use control-shift-click to reveal and select objects layered in the view hierarchy, from the main view to containers and buttons, making it easier to target overlapped elements.
Enable Xcode to treat warnings as errors by turning on the C compiler’s all warnings-as-errors setting, ensuring builds fail until unused or uninitialized issues are fixed.
Learn how to use constraint identifiers to quickly locate and debug layout constraints in Xcode, spotting errors, searching constraints, and isolating problematic ones.
Master Xcode tabs to boost productivity by opening multiple tabs, linking each to a file, and renaming tabs for quick access. Preserve your workspace by keeping tabs open.
Explore opening files in Xcode with a 3D view, option-shift-click, and double-click to open in place; use plus buttons to open an assistant editor, a tab, or a new window.
Learn how changing navigation bar translucence in a view controller shifts layout, as disabling translucency pushes controls down, and fix it by enabling the opaque bar in attributes inspector.
Learn quick ways to duplicate controls on the screen: drag the label to duplicate, use Edit > duplicate, and perform option-key drag to multiply selections.
Learn how to bulk edit properties across dissimilar controls by selecting multiple items to apply common properties, such as background color, font weight, and layout settings.
Learn to view all connections on a view controller by right-clicking its icon, identifying outlets, outlet collections, segues, and referencing outlets, and safely disconnecting before removal to avoid crashes.
Explore how to jump to a symbol’s definition in Xcode 9 using command-click, view related information, and compare options across versions to quickly navigate properties, functions, and protocols.
Learn a simple Xcode technique to drag code to a new location by selecting the code, waiting one to two seconds, then dragging to the desired spot.
Learn how to boost productivity with autocomplete in Xcode by typing keywords to quickly locate data source and delegate methods, and combine multiple keywords to narrow results.
Learn to quickly comment and uncomment code chunks in Xcode by selecting the lines and pressing Command + Slash, saving time and boosting productivity.
Discover how to quickly open files in the assistant editor using option-click, then apply it to view controllers and delegates.
Learn a quick shortcut to exit the assistant editor in Xcode using command + enter, boosting productivity by avoiding mouse navigation.
Master keyboard shortcuts to hide the left or right pane in Xcode, using Command+0 for the left pane and Option-Command-0 for the right pane, boosting your productivity.
Drag objects directly to the document outline to place them at the correct hierarchy, dropping inside a view, at the same level, or nested under the top-level or main view.
Navigate long code files effortlessly using the function dropdown to jump to specific methods or properties, such as image view or content view, then refine by typing with control-6.
Learn to boost code navigation in Xcode by using mark sections to visually break down functions, so you can easily navigate and identify refactor opportunities.
Discover how to use option click in Xcode to view quick definitions of classes, objects, and functions, with a readable, formatted view that speeds code exploration.
Master command B to build, run your app, and stop with command + .; use the issue navigator to fix warnings and develop muscle memory in Xcode.
Learn how to clean your build in Xcode when code won’t run after switching versions, use Shift-Command-K to force a rebuild, though cleaning is slow and not always necessary.
Discover how to view your recently changed files in a large Xcode project, using the clock icon in the Navigator to filter to four recently modified files and reduce clutter.
Apply file history to jump directly to the last place you left in a file, using a drop-down navigation and quick keyboard shortcuts to move across multiple files.
Enable the show bounds rectangle in canvas to visualize all controls, with permanent bounds around each view, improving layout awareness when buttons and labels have no text.
Learn how to diagnose and fix missing backgrounds in Xcode by refreshing the canvas, toggling editors, and restoring background colors for image controls.
Move single or multiple lines of code up or down in the code file using keyboard shortcuts, treating the selection as a unit to avoid cut-and-paste.
Thank you for completing the course; share your feedback and reviews to help others discover it, and enjoy discount codes for my other courses.
Are you an iOS developer? Have you been working with Xcode for a period of time and you want to be more productive? If you have been using Xcode as your iOS development tool, then you know that Xcode is a complex tool to use. In this course I have come up with 80 tips and tricks to boost your productivity as an iOS developer using the Xcode IDE (More tips will be added).
There are hidden features, cool and neat tricks and keyboard shortcuts that you need to master in order to work more efficiently. Some of these hidden features will blow your mind once you discover them. Xcode has so many neat functions that can be taken advantage of.
As a developer, I have been developing on Xcode for 5 years and in this period I have learnt lots of things that I want to share with you. Some of these features are not immediately obvious but with my guidance I'll be able to show you how and when to use each feature.
Some of the tricks we'll look at include;
This tips I shared in this course are the ones that I considered to be very important for every iOS developers to learn. There are many more tips and tricks but most of them will not improve your productivity any further.
If you are ready to become Xcode proficient, enroll in this course and I look forward to being your instructor.