Sep 12, 2021, 6:00 AM
Use environment overrides to check quickly how your app behaves in different environments.
The Contextual Action Menu
Sep 2, 2021, 6:00 AM
The action menu provides useful features in the current context.
Find A Problematic View In The View Debugger
Aug 24, 2021, 6:00 AM
Use the view debugger to find a view with a problematic auto layout constraint.
The Accessibility Inspector
Aug 16, 2021, 6:00 AM
The accessibility inspector can help you to improve the accessibility of you apps.
The Snippet Library In Xcode
Aug 7, 2021, 6:00 AM
The snippet library allows to store code snippets for reuse.
#selector And The Responder Chain
Aug 3, 2021, 6:00 AM
Here is how to use #selector in combination with the responder chain.
Record A Video Of Your App In The Simulator
Jul 30, 2021, 6:00 AM
You could record a video of the simulator screen using the command line for quite some time. Now you can even do that right in the simulator app.
The Jump Bar In Xcode
Jul 24, 2021, 6:00 AM
The jump bar allows fast mouse less navigation in the project.
Test The Publisher Of A @Published Property
Jul 22, 2021, 6:00 AM
How to test the publisher of a @Published property.
Automatically Switch to Build Log
Jul 15, 2021, 6:00 AM
Xcode can switch to the build log automatically when building starts. Here is how.
Make Debugger Console Output Stand Out
Jul 10, 2021, 6:00 AM
Sometimes debugger output is hard to find in the debug console because of all the noise. Changing the text color can help.
Testing the "Untestable"
Jun 12, 2021, 6:00 AM
User interface is considered to be untestable. But this is not true. Before SwiftUI user interfaces could be tested. Here is why I think this is useful.
Xcode - Move Focus to Editor
Apr 18, 2021, 6:00 AM
Shortcut to move focus to the source code editor.
Scrolling A Collection View With Custom Duration Using CADisplayLink
Apr 3, 2021, 8:52 AM
How to scroll a collection view with defined animation duration and animation curve.
Xcode Shortcuts I Use The Most
Sep 22, 2020, 6:00 AM
Useful Xcode shortcuts.
Using Xcode Behaviors
Sep 15, 2020, 6:00 AM
Xcode Behaviors can switch automatically what is shown in Xcode depending on the context.
Colors In Xcode
Sep 8, 2020, 6:00 AM
How to define colors in Xcode.
Don't Put View Code Into Your View Controller
Aug 25, 2020, 6:00 AM
In MVC your view code should not live within the view controller. Use a view subclass instead.
Building An Expanding Circle Transition Between View Controllers
Aug 18, 2020, 6:00 AM
How to build a punch out custom transition between view controllers.
Adding A Development Menu To Your App
Aug 11, 2020, 6:00 AM
A developer menu can help to speed up development.
Testing a Custom UICollectionViewCompositionalLayout.list
Jun 6, 2020, 6:23 AM
At WWDC 2020 Apple added a list layout to UICollectionView. This post explains how to write a unit tests that asserts that the cell is populated correctly.
Using Tabs in Xcode
Apr 25, 2020, 6:23 AM
Tabs in Xcode can be quite useful. Here is how I use them.
Quick Tip: Accessibility Zoom to Debug Layout
Apr 17, 2020, 6:23 AM
Sometimes during the development of an iOS app, we need to figure out, how many pixels are between two views. macOS has accessibility featues build in that help with this task.
CGAffineTransform and Auto Layout
Apr 11, 2020, 6:23 AM
Be careful when using CGAffineTransform with Auto Layout.
Simulating GPS Location Updates in the iOS Simulator
Apr 4, 2020, 6:23 AM
Add a gpx file to your Xcode project to simulate timed location changes in the iOS simulator.
Grand Central Dispatch Timer
Feb 12, 2020, 6:53 AM
How to build a timer that works on a background thread.
Using breakpoints to populate with demo data
Jan 25, 2020, 6:00 AM
Breakpoints can do many useful things. Here is how to use breakpoints to populate the app with demo data while debugging.
A breakpoint I cannot live without
Jan 18, 2020, 6:00 AM
How to add a breakpoint in Xcode that prints the currely visible view controller to the console.
Search and Replace in Xcode
Aug 25, 2019, 6:00 AM
Did you know that you can use regular expressions in search and replace in Xcode?
Dynamic Type in UIButtos
Aug 9, 2019, 6:00 AM
How to add support for dynamic type to regular UIButtos.
Aug 1, 2019, 6:00 AM
10 years after it's first appearance in the App Store I finally submitted an update for my first app.
Testing The Presentation Of A View Controller
Apr 2, 2019, 6:00 AM
It's quite easy to test if a view controller is presented on screen after some action. Here is how this works.