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 Receigen

Receigen

A smart code generator for App Store receipt validation for OS X and iOS apps. Apple recommends that you validate App Store receipts to block jailbroken devices but doesn’t provide sample code or APIs to prevent easy cracking. Receigen generates code that is ready-to-integrate, pure C, fully debuggable and integrates various protection mechanisms to harden the reverse engineering. Every time the code is generated, it is different in order to defeat binary pattern detection and includes various mechanisms like string and constant obfuscation, non-predictable branching, non-explicit function calls, dead-code and more […]

Read More

Code
screenshot of MMWormhole

MMWormhole

A simple system that simplifies bridging between an iOS extension and its containing application. MMWormhole allows you to pass data or commands back and forth between the two locations. Messages are archived to files which are written to the application’s shared App Group. A good way to think of the wormhole is a collection of shared mailboxes. Using MMWormhole is extremely straightforward, and particularly useful when using with WatchKit. […]

Read More

Code
screenshot of JSONExport

JSONExport

An OS X app that lets you convert any valid JSON object to a class in one of the several supported languages. As you type or paste your JSON, JSONExport will display a preview of the generated content including a constructor and utility method for converting the object back into JSON. You can also change the root class name, class prefix or package name before saving the generated files. JSONExport supports several languages including Swift classes or structures using built-in NSJSONSerialization, Swift classes using the SwiftyJSON library, and Objective-C. JSONExport is written in Swift and open source on GitHub. […]

Read More

Code
screenshot of Climbi

Climbi

A free service that lets you easily share your code snippets online. Just copy-paste your code, save it and you will be given a URL to share you code with anyone. You or anyone else can then edit the snippet and save a new version with a new URL. You can access all versions of a snippet from any of the version URLs. You can also enable syntax highlighting by selecting the language when you create your snippet (Objective-C is supported). Snippets are kept forever if it gets at least 1 view every year and accounts are coming soon, at which point you will be able to search and delete your code snippets. […]

Read More

Code
screenshot of Xamarin

Xamarin

A cross platform development environment that lets you build native apps for iOS, Mac and other platforms in C#. Xamarin lets you write C# that can be shared across all the platforms it supports but uses native UIs for each platform to give the best user experience. Xamarin includes a complete IDE, Xamarin Studio for Mac and Windows, or you can use Xamarin with Visual Studio. They also offer other features to allow you to utilise over 20,000 .NET libraries and to test your app on hundreds of real devices in their Test Cloud. […]

Read More

Code
screenshot of RemObjects C#

RemObjects C#

A compiler and toolchain that lets you write native apps for iOS, Mac, Android, Windows and Windows Phone in C#. RemObjects C# isn’t a .NET bridge, but instead provides direct access to each platform’s native APIs. The RemObjects C# language provides access to all Cocoa, Cocoa Touch and the Objective-C Runtime frameworks including external open source and third party libraries and compiles to a fully native executable for the Objective-C runtime. […]

Read More

Code
screenshot of Apportable

Apportable

A service that lets you build your Objective-C iOS apps natively for Android. It compiles Objective-C to native ARM and x86 machine code so no virtual machines, emulators, or Java translation. It’s primarily aimed at games as it supports several of the most popular game engines. I’ve not tried it myself but it is already used by several very popular games. […]

Read More

Code
screenshot of Canvas

Canvas

A project that aims to simplify iOS development by allowing developers and designers to add animations without writing any code. Instead, you just need to add a couple of attributes to your views in Interface Builder to configure your animation. Canvas is a really useful tool for designers who might want to tweak animations but don’t feel comfortable diving into the code. […]

Read More

Code
screenshot of CocoaPods Search Workflow for Alfred

CocoaPods Search Workflow for Alfred

This is one for Alfred fans (which you all should be) – a simple Alfred workflow for searching CocoaPods. Just type ‘pod’ followed by your search query and it’ll give you a list of matching Pods. Hit Enter on one of the results and it’ll take you to the Pod in Safari or hit Alt+Enter to copy the dependency definition to your clipboard ready to be pasted into your Podfile. […]

Read More

Code
screenshot of Podlife

Podlife

An iPhone app that keeps you updated with the CocoaPods world. Podlife lets you search for any pod and filter by Mac and iOS which you can then mark as a favourite and get notified whenever it is updated. Each pod is also linked to it’s documentation on CocoaDocs and there is an option to receive notifications whenever new pods are added of the CocoaPods gem is updated. The app is free but there is also an in-app purchase to go “Pro” to support the developer. […]

Read More