Free giveaway: Win a ticket for AppDevCon. Learn more.
Free: Win a ticket for AppDevCon.
Give your simulator superpowers

RocketSim: An Essential Developer Tool
as recommended by Apple

Key press events detection in SwiftUI

Key press events detection in SwiftUI allows you to respond to a keyboard key like return (enter), shift, command, and more. While mostly Mac apps use keyboard events, you must consider adding support for iPad apps since external keyboards can be used. SwiftUI offers several modifiers to listen to key press events, making it effortless … 

 

The power of consistency in side projects

The success of your side projects can be mixed, but consistency brings power to your results. It’s often easier to start a new project when results are disappointing rather than sticking to that high-potential project you’ve always believed in. I’ve been developing a few side projects over the years but managed to stay away from … 

 

Extensions in Swift: How and when to use them

Extensions in Swift allow you to extend an existing class, struct, enumeration, or protocol with new functionality. Whether it’s a custom type defined by you or a current type inside of a framework, extensions can create custom accessors and enhance the types you work with. So-called retroactive modeling allows you to extend types for which … 

 

Status bar overrides in the iOS Simulator

Status bar overrides in the iOS Simulator allow you to change the appearance of the network, cellular, time, and battery. You can use this feature to beautify your screenshots and ensure a consistent appearance across, for example, your App Store screenshots. While functionality for overriding the iOS status bar has existed since Xcode 11, it …