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.

Code
screenshot of Redbeard

Redbeard

A complete framework that makes iOS app development easier by providing lots of commonly used components and a theming engine for customising. Redbeard includes a number of UI features including forms, a several different extensible layouts, and UI containers such as sidebars and panes. The theming engine allows your app UI to be completely rebranded with minimal code changes, and an ORM, REST client, Network Centre and a number of other helpers and extension methods make dealing with data and networking much easier. […]

Read More

Code
screenshot of LayoutKit

LayoutKit

A view layout library for iOS written in Swift by the developers at LinkedIn. LayoutKit was created because the LinkedIn developers found that Auto Layout is not performant enough for complicated view hierarchies in scrollable views. It aims to be as fast as manual layout code and allows layouts to be computed on a background thread so user interactions are not interrupted. It works seamlessly with UIKit and utilises several modern Swift patterns including declarative layouts that make it easier to develop, document, code review, test, debug, profile, and maintain. […]

Read More

Code
screenshot of Taylor

Taylor

A tool that aims to improve Swift code quality, by checking for conformance of code metrics. Unlike similar linting tools, Taylor focuses on more subjective code quality metric by providing warnings for rules such as excessive class or method length, too many overly complicated methods, excessive block depth or too many method parameters. It can be run independently from the command line on a single file or a complete project, or you can add a build phase to add warnings to Xcode. […]

Read More

Code
screenshot of NSDateFormatter.com

NSDateFormatter.com

A super useful reference guide to using NSDateFormatter format strings. NSDateFormatter.com lets you test out format strings by entering a date, format string and locale. The output of NSDateFormatter is immediately displayed along with several common examples ready to copy and paste into Xcode. The website is written with Swift 3 so actually uses NSDateFormatter under the hood to guarantee accuracy in the way it parses dates. There’s also a handy reference that describes what each format string character means. […]

Read More

Code
screenshot of Swift Modules

Swift Modules

An open and searchable index of Swift Package Manager modules. Swift 3, currently in beta, introduced the Swift Package Manager, making packaging and including Swift libraries incredibly easy. But discovering these modules is still somewhat problematic. Swift Modules aims to solve that problem by providing tools to help you find and integrate packages. Everything is searchable or you can browse by creator, and each module has a quick link back to its GitHub page. […]

Read More

Code
screenshot of GetRegex

GetRegex

A simple service that will solve your Regex problems. With GetRegex, you describe the regex you need, give some examples of matches, and (after paying the fee) a professional developer will create the regular expression in less than one hour. Once you’ve tested and approved the job, they’ll pay the developer, and you have your needed regular expression. They’ll create regular expressions for any language or platform, so if you get really stuck trying to perfect a regex, GetRegex might be the solution. […]

Read More

Code
screenshot of Siphon

Siphon

A new platform for building and publishing React Native apps without installing Xcode. Siphon lets you write your app in Javascript using React Native so that you can share a single codebase across both iOS and Android apps. Siphon is currently in alpha but you can already create iOS apps and test them in the Siphon Sandbox app, and it aims to let you skip the App Store approval process by pushing instant updates to your production apps using the command line tool. […]

Read More

Code
screenshot of Tailor

Tailor

A static analysis and lint tool for source code written in Swift. Tailor analyses your code to help avoid bugs and ensure consistent styling by enforcing guidelines outlined in the style guides from Apple, GitHub, Ray Wenderlich, Jamie Forrest, and Coursera. Once installed, you can run Tailor directly from the command line by providing a list of files and directories to analyse, or it can be integrated with Xcode so the output is displayed inline within the Editor and as a list in the Log Navigator. […]

Read More

Code
screenshot of Swift-Clean

Swift-Clean

An OS X app that works with Xcode to keep your Swift code clean. Swift-Clean takes the answers you give to a short survey on Swift coding style and creates a configuration file. The Mac app then uses this to either fix errors automatically or create build warnings if it can’t. Once you’ve completed the survey, you can not only download your own configuration file, but you can also choose from the average of all responses or the Stack Overflow results. […]

Read More

Code
screenshot of iOS Cookies

iOS Cookies

A collection of hand curated iOS open-source libraries written in Swift. iOS Cookies groups the libraries by several useful categories including Database, Networking, Autolayout, Animation, Cache and loads more. The collection is updated regularly so you can stay up to date by subscribing to the email newsletter and you can also submit your own suggestions if there’s something missing from the site. […]

Read More