Workflow
Improve your developer workflow using this list of blog posts containing in-depth examples of workflows, basics, and best practices.
OSLog and Unified logging as recommended by Apple
OSLog is a replacement for print, and NSLog and Apple's recommended way of logging. It has different logging levels, like ...
Location Simulation in Xcode’s Simulator
Location Simulation is a critical feature for apps that provide location access. You want to mimic the environment of real ...
Testing push notifications on the iOS simulator
Testing push notifications in the iOS simulator make adding support for remote notifications much more effortless. You often must iterate ...
Side Projects: 10 Tips for being successful
It's common to have a side project as an engineer since we can build our ideas. At the same time, ...
Picking your minimum iOS version to support
When a new iOS version arrives, it's oftentimes a moment to reflect on the supported iOS versions and see to ...
Full-screen development with Xcode and the Simulator
While developing apps it's important to create focus to get in your flow and speed up development. Full-screen mode can ...
Introducing GitBuddy: Changelog and Release manager for GitHub
It's been a few months since we released the initial version of GitBuddy but it's the right time now to ...
4 Tips to make it easier to fix crashes and bugs
Each app comes with performance issues, crashes, and bugs to fix. Although we try our very best we will always ...
Mastering the assistant editor in Xcode 11
Xcode 11 was introduced during WWDC 2019 and contained improvements in the way the assistant editor works. If you're using ...
Xcode refactoring options explained with examples
A brand new Xcode refactoring engine was introduced in Xcode 9. Although this is quite a few Xcode versions ago ...
UIKeyCommand how-to add keyboard shortcuts & speed up your workflow
The UIKeyCommand class allows you to add keyboard shortcuts to your app. Although they might seem useful for iPad only, ...
Speeding up development: a collection of tips
Speeding up development to increase productivity can bring you a lot. You'll work more efficient, deliver faster, and you'll feel ...