iOS Dev Tools

The greatest iOS development tools, including websites, desktop and mobile apps, and back-end services. Updated daily by Max Ott.

Subscribe

A weekly update delivered right to your inbox. Sent once a week. No spam, not ever. Unsubscribe at any time.

Editors
screenshot of Patterns

Patterns

A simple yet powerful tool for working with regular expressions. Patterns helps you create regular expressions quickly and effortlessly with syntax colouring that makes it easy to see how your pattern is interpreted by the regex engine. Matches and replacements happen in real time while you edit your pattern and when you’re happy with your regular expression you can copy match and replacement code snippets for use in a number of different programming languages including Objective-C. There’s also a built-in regular expression reference sheet that helps you find the piece of regex syntax you need. […]

Read More

Editors
screenshot of RunSwift

RunSwift

A website that allows you to write and run Swift from within the browser. RunSwift gives you a simple editor where you can write Swift, and a console that displays output. While you cannot import abitrary modules, a small subset of Foundation is included making it a great place to quickly try out some Swift without firing up Xcode. There is also a step-by-step interactive lesson that will walk you through the basics of the Swift language while allowing you to continue to play in the editor. RunSwift is also fully responsive so you can even write Swift on your iPhone or iPad! […]

Read More

Editors
screenshot of Faux Pas

Faux Pas

A Mac app that inspects your iOS or Mac app√¢‚Ǩ‚Ñ¢s Xcode project and warns about possible bugs, as well as about maintainability and style issues. Faux Pas goes beyond what the Clang Static Analyzer can do by looking at more than just your code. It can find all sorts of problems in your Xcode projects including bugs that may only manifest later on, resource file errors, localisation errors and loads more. It can even help to enforce best practices or a certain code style. It can be integrated into Xcode to run during builds or can be launched from the GUI or command line. […]

Read More

Editors
screenshot of RegExRX

RegExRX

A regular expression development tool for OS X. RegExRX is based on the PCRE library which allows users to develop and store patterns that are compatible with most flavours of regular expression. Features include live matching and replacing against source text, a templates menu of frequently used patterns, saving patterns, matches and result text to be used later, and loads more. Best of all you can export your patterns to several programming languages including Objective-C. […]

Read More

Editors
screenshot of StoryboardLint

StoryboardLint

A lint tool for UIStoryboard to find wrong classes and wrong storyboard/segue/reuse identifiers. StoryboardLint can make sure that your code and your Storyboards are in sync by checking that cell reuse identifiers and storyboard and segue identifiers are named according to a convention, that all custom classes that are referenced from your storyboard actually exist is your code, and that all string literals in your code that reference reuse/storyboard/segue identifiers actually exist in your Storyboards. Anything incorrect is shows in Xcode and a build warning or error. […]

Read More

Editors
screenshot of Dringend

Dringend

A fully-fledged iOS & Mac development environment on your iPad. Dringend is basically Xcode for your iPad – you can import and export existing Xcode projects using Dropbox and build and run your iOS projects on your iPad. It has full syntax highlighting, find and replace, auto-indentation and a code structure list to view methods and pragma marks in files. The only downside is that Drigend relies on a companion app that runs on your Mac to compile apps and send the output back to the iPad. But it does set up port forwarding on your router so you should in theory be able to compile anywhere with an Internet connection. […]

Read More

Editors
screenshot of Snippet Edit

Snippet Edit

A simple Mac app that lets you edit and disable Xcode’s built in code snippets. Although you can already edit snippets in Xcode, Snippet Edit lets disable certain snippets preventing them from showing in the code completion menu. Editing is non-destructive, you can revert to Xcode’s default snippets at any time. […]

Read More

Editors
screenshot of Objective-Clean

Objective-Clean

There is no single correct way to style code but if you’re the sort of person who thinks there is, then Objective-Clean might become your new favourite tool. It’s a Mac app that lets you set rules to define the formatting of your code, including use of whitespace and line breaks, and apply them to your Xcode projects using a build script. Any code that doesn’t conform to the rules is highlighted with a warning or error (which can be configured). You can create your own rules or download the rules voted most popular by other developers. […]

Read More

Editors
screenshot of Watchdog for Xcode

Watchdog for Xcode

A Mac app that monitors Xcode and automatically cleans up stale cache files that prevent you from getting a good build. I regularly find myself wasting time deleting DerivedData to get indexes to update or include updated resources so this app saves me a lot of time. […]

Read More

Editors
screenshot of AppCode

AppCode

The best alternative to Xcode. AppCode is a complete Objective-C IDE that includes lots of features that Xcode really should including code quality tracking, better code completion, automatic #import, and loads more. […]

Read More