home
services
our company
work
clients
blog
collective
contact
home
services
our company
work
clients
blog
collective
contact
learn,
discover and catch up
on our announcements
See what we have been up to, read our business guides or follow our open source tutorials on Figma, iOS, VisionOS, Swift, Android, Kotlin, Unity, React, Craft CMS & Serverless.
Announcements
Explore our Content
TECHNOLOGY
PhotogrammetrySession completes request but does not create file
Make sure that you selected the folder using NSOpenPanel, added a filename and that the File Access permissions for User Selected File are set to "Read/Write."
TECHNOLOGY
How to open or close all the folders in XCode's project navigator
Hold Control + Option and Click the relevant folder that you wish to open or close all underlying folders on.
TECHNOLOGY
UI Test does not call applicationShouldTerminate on app.terminate()
Call Command + Q within a Swift UI Test to make the app call the applicationShouldTerminate function.
TECHNOLOGY
How to find a view using an accessibility identifier in Swift Testing
Use the code below to find any view that uses a specific accessibility identifier.
TECHNOLOGY
How to debug accessibility identifiers in XCode
Use the Accessibility Inspector developer tool to debug an apps accessibility identifiers.
TECHNOLOGY
How to use nested accessibility identifiers in Swift Testing
In the parent view that holds elements with accessibility identifiers, add the .accessibilityElement(children: .contain) modifier.
TECHNOLOGY
How to use accessibility identifiers in Swift Testing
Accessibility identifiers allow for effective automated UI testing. To use them on any view, add the .accessibilityIdentifier modifier.
TECHNOLOGY
How to create a UITest that uses SwiftData thats only stored in memory
This is useful for creating tests that start with no memory (i.e. clean start) and where memory is cleared on terminate.
TECHNOLOGY
How to use Command Line Arguments in Swift Testing
Command line arguments allow you to launch an app with specific conditions, such as using SwiftData from memory or to test failed conditions.
TECHNOLOGY
How to open a folder in an NSOpenPanel in a Swift Test
Find the NSOpenPanel and search for the textfield that uses the text of the folder name. Select it and press OK.
TECHNOLOGY
How to automate search in a NSOpenPanel Swift UI Test
Use the first searchFields match and the typeText function.
TECHNOLOGY
How to find the NSOpenPanel in a Swift UI Test
Use the "open-panel" accessibility identifier.
See More Results
You imagine it, we create it.
Book a Free Consultation.
Click here to email us.
Fill in the details below to book a free consultation or to let us know about something else. Whatever it is, we are here to help.
How can we help you ?
Contact Details
Send
👋
We'd love to chat &
see how we can help.
Book a Consultation