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.

Networking and APIs
screenshot of CloudSight

CloudSight

An image recognition API that seems to be able to magically recognise the items in any image with a surprising degree of accuracy. CloudSight is a simple web API. You can send an HTTP request with your image and it’ll start analysing the image to find recognisable objects in a way similar to Google Goggles. When the processing is complete you’ll be able to request a description of the image’s contents. Plans are quite expensive but if you have an app that could make use of image recognition CloudSight is worth taking a look at. […]

Read More

Networking and APIs
screenshot of Jibber

Jibber

A network debugging tool that doesn’t require any complicated proxy settings. Jibber uses a drop-in framework that automatically connects with your Mac using Bonjour. You√¢‚Ǩ‚Ñ¢ll be able to view both request and response parameters on your Mac in real time with syntax highlighting for JSON responses as well. The framework interfaces with the NSURLSession APIs directly so any frameworks built on top of that would automatically integrate, and support for NSURLConnection is coming soon. It even works on both the Simulator and devices even when not connected via cable to your Mac.

[…]

Read More

Networking and APIs
screenshot of Proxy

Proxy

An HTTP intercepting proxy app for OS X. Proxy can be used to intercept HTTP requests and responses and modify their contents in transit. Features include automatic content length calculations, syntax highlighting, breakpoints, filters, capture groups and more. It can also perform active attacks against applications served over SSL, and therefore intercept encrypted communication. There is also support for the Keychain, CA and X.509 certificate generation and more. […]

Read More

Networking and APIs
screenshot of Cellist

Cellist

A HTTP debugging proxy app for OS X. Cellist puts a proxy between your HTTP clients and the Internet so once you have set the proxy configuration on your device properly, all HTTP traffic will be displayed in Cellist. Cellist records all HTTP traffic from any Mac, Windows PC, Linux, iOS devices or Android phones, and chooses the proper viewers to make it intuitive to inspect body data. It can also use man-in-the-middle interception to reveal HTTPS traffic. […]

Read More

Networking and APIs
screenshot of kimono

kimono

A service that helps you turn any website into a structured API. kimono recognises patterns in pages so you just select the elements of the website that make up your data and kimono will create a JSON, CSV or RSS feed. Obviously you need to make sure you have the right to use the data on a website, but if you do, this is a great service to easily create a simple API for use in an app from your existing website. There are also tools that let you turn your API into a responsive web app without any code. […]

Read More

Networking and APIs
screenshot of HaTTiP

HaTTiP

Another HTTP client for Mac that provides many of the same features as other clients such as custom headers and URL parameters. However, HaTTiP also supports execution of a pre-processing script that can dynamically modify the outgoing request. The developers have provided some examples on GitHub for Base64 encoding/decoding and BasicAuth. HaTTiP is also document based so you can save requests as files to be reused later. […]

Read More

Networking and APIs
screenshot of Postman

Postman

A free HTTP client available on the Chrome Web Store. Postman lets you build simple and complex HTTP requests quickly, including custom query paramters, headers and several authentication methods (Basic Auth, Digest Auth and OAuth 1). Every request is logged in history, or you can save requests in Collections to be loaded later or shared. You can also set up environment variables to help with switching between local, staging and production servers. […]

Read More

Networking and APIs
screenshot of Paw

Paw

A fully featured HTTP and REST API tester for OS X. Paw helps you create custom HTTP requests with dynamic values and smart completion which you can organise by host, method or reponse code. It can also generate code from the requests you make in a number of languages, including Objective-C for NSURLConnection or AFNetworking. […]

Read More

Networking and APIs
screenshot of HTTPea

HTTPea

A simple iOS HTTP client that lets you send GET, PUT, POST, HEAD, and DELETE requests with custom headers and parameters. HTTPea will also parse the server’s response and display it the most useful format so you can drill down into a JSON document, view an image, display a web page, or just view the raw response. […]

Read More

Networking and APIs
screenshot of HTTP Scoop

HTTP Scoop

A HTTP sniffer for Mac that passively listens for HTTP requests from any app running on your Mac. You can view request or response data as text or in a hex dump, view images from within the app and save responses to disk. With the Headers view, you can see cookie exchanges and analyse cache behaviour. There’s no proxy configuration needed, just hit the Scoop button and off you go! […]

Read More