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 CryptoSwift

CryptoSwift

CryptoSwift is a growing collection of standard and secure cryptographic algorithms implemented in Swift. The open source project is focusing […]

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

Code
screenshot of Fuse

Fuse

An app development platform and set of tools that give you an alternative way to create native iOS and Android apps. Fuse combines a UX Markup language to create components with responsive layout, animation, interaction and live data, with Javascript for backend integration and business logic. It also includes Fuse Studio, a real-time visual development environment where the app can be modified while it is running side by side on multiple platforms. And you still have access to all the native features of the underlying platform as Fuse integrates directly with Objective-C and Swift. […]

Read More

Code
screenshot of Macaw

Macaw

A powerful vector graphics library written in Swift. Macaw brings scalable vector graphics to your app by describing all graphics in high level scene elements. You can define your elements in code or import and render from SVG files. You can also add affine transformations, user events, animation and various effects to bring your designs to life. Also check out the Macaw-Examples repo that features various working examples of Macaw in use including recreations of three Apple Design Award winning apps. […]

Read More