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.
Easy Unit Tests In iOS Development
Mar 16, 2019, 7:00 AM
Starting with unit tests is not hard. Here are some easy tests you can add to your project right now.
Dec 25, 2018, 6:00 AM
UIStackViews are quite powerful. I wrote a Playground to play arround with it.
SwiftConf 2018 - Sketch Notes
Sep 23, 2018, 6:00 AM
SwiftConf was great as always. Here are my sketch notes.
Debugging View Layouts with Breakpoints
Aug 17, 2018, 6:00 AM
In this post you'll learn how to add a breakpoint in Xcode that adds a border to each subview in a view.
Snapshot tests with iOSSnapshotTestCase
Jul 22, 2018, 6:00 AM
Use snapshot tests to verify the correctness of your user interface.
Sketch Notes At UIKonf 2017
May 18, 2017, 6:00 AM
Sketch notes help be to stay focused during conference talks. Here are my sketch notes from UIKonf 2017.
Why I Still Don't Like The Interface Builder
Jun 20, 2015, 10:57 AM
I don't like the Interface Builder and here is why.