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 Sweep

Sweep

Sweep is a powerful and fast, yet easy to use, Swift string scanning library. Scan any string for substrings appearing […]

Read More

Code
Woodpecker

Woodpecker

Woodpecker is a debugging tool for iOS developer, it helps us view sandbox files, modify UserDefaults, inspect, edit view property […]

Read More

Code
screenshot of Periphery

Periphery

Eliminate Unused Swift Code. Periphery analyzes Swift projects to identify unused code. Periphery applies advanced analytical heuristics to identify unused code that a simple reference checker would have no hope of finding.

To Periphery code is more than a static graph of nodes and edges; Periphery mutates your application’s structure in memory to detangle a multitude of self-referential, semantic & redundant references. […]

Read More

Code
screenshot of Transformer

Transformer

An online tool for visually generating code to create NSAttributedStrings. Transformer features a WYSIWYG editor where you can type your text and easily style it with correct font, text attributes, colours, and paragraph style. As you customise your text, Transformer will generate the corresponding code in either Swift 4 or Objective-C ready to be pasted into Xcode. More features are planned and the creator is accepting pull requests. […]

Read More

Code
screenshot of NEAL

NEAL

A language-independent code analysis tool from the developers at Uber that lets you write your own quality enforcement rules. NEAL stands for Not Exactly A Linter because although it behaves a lot like a regular linter it doesn’t have any of its own rules built in. You’re free to write your own rules for whatever particular code style you want to enforce. It has built in support for Swift and Python, but it’s highly extensible, and can be used with any language. Once your rules are written it’s simple to analyse your code from the command line with a single command. […]

Read More

Code
SwiftColorGen Screenshot

SwiftColorGen

A tool that aims to make using colours between code and Storyboards easier and more maintainable. SwiftColorGen reads all storyboard files to find common colours. It then creates the colours in an .xcassets folder (without any duplications) and refers back to them in the storyboards. Then, it creates a UIColor extension allowing you to access the same colours programmatically. It automatically generates names for the colours found using the closest webcolor name, or you can set your own custom name. […]

Read More

Code
screenshot of SwiftKotlin

SwiftKotlin

A framework, a command line tool and a Mac application for translating Swift code into Kotlin. Kotlin is the hip new language over in the Android world that some consider to be a replacement for Java like Swift is for Objective-C. SwiftKotlin applies transformations to Swift code to get as correct as possible Kotlin code. It handles string transformations, transforms guard statements to negative if statements, properties, memory management and many more features. It also comes with a Mac app to copy and paste your code and a command line tool to transform a complete project to Kotlin. […]

Read More

Code
NativeBase.io Screenshot

NativeBase

A collection of essential cross-platform UI components for React Native apps. NativeBase gives apps a native look and feel with platform specific design for Android and iOS. They have also provided a Sketch Template that includes all the NativeBase components so you can design prototypes that you can accurately recreate using React Native. There are also a number of open source demo projects including a Starter Kit and a Kitchen Sink app that showcases every single NativeBase component. […]

Read More