Get Updates By E-mail 

iOS Programming Tools And Utilities

This are is for tools related to iOS development. Any developer tools are featured here, although typically only iOS developer tools will be posted. In the past we have posted tools for tile mapping, app tracking, code generation and more.

If you would like to add a tool please submit it here.

Swift Script For Automatically Generating Strongly-Typed Code For Storyboards And Segues

String identifiers have long been a source of possible errors when working with Storyboards from code, and here’s a Swift script called Natalie submitted by Marcin Krzyzanowski that allows you to automatically take your storyboard files, and it automatically will create Swift code allowing you to work with storyboards using strongly typed code and reduce the need to use strings to identify storyboards and segues.

Natalie can be integrated with Xcode to run automatically or can be used from the command line.

Tool: Xcode Plugin For Easy Tweaking Of CAMediaTimingFunction Control Points

Earlier this month I mentioned a nice Xcode plugin that adds an action bar you can bring up with a hotkey providing easy access to nearly every Xcode action.

Here’s an Xcode plugin called CATweakerSense from Xu Lian that provides a nice interface directly within Xcode so you can visually set your CAMediaTimingFunction animation timing curve.

CATweakerSense will pop up its interface for tweaking directly within your code within a popover while editing CAMediaTimingFunction control points.

Tool: Xcode Plugin Adding An Action Bar For Nearly Every Built-In Xcode Action And More

I’ve mentioned a number of Xcode plugins that can be found over on the Xcode plugin page.

Here’s an Xcode plugin called XCactionBar from Pedro Gomes that adds an action bar to Xcode which can be called up by a hotkey providing easy access to nearly any Xcode action along with custom actions.

As the readme states:

Tool: App Allowing Preview Apple Watch WatchKit Apps On An iPhone Or iPad With Touch Support

Earlier this year I mentioned a nice Mac tool allowing you to preview WatchKit apps in an Apple Watch styled emulator.

Here’s an app from Danny Keogan that allows you to preview WatchKit apps on an iPhone or iPad with screen mirroring, and touch events being relayed back to the iOS device.

Tutorial: How To Create A Sketch Plugin For Exporting iOS Assets

I’ve mentioned some very handy Sketch plugins, such as this plugin for creating UIColor categories using color swatches created in Sketch, and a plugin for creating customized app store images.

Here’s a nice guide from Yari D’areglia showing how to create a simple plugin for Sketch to export iOS assets.