Must Have Essential Tools for iOS Developers

Making your first app for iPhone or are you an iOS expert; well in this ever evolving world it can be hard to keep a track of all the available tools to help you build that next wow App. After searching the web for many months, we have compiled the following set of various tools that are available for free to help you get your app ready for the world. If you use something else, then please mention about it in the comments below for others to explore. A word of caution – *Please use these tools at your own risk. To get more updates follow us on twitter and facebook.



1. Free iOS 7 PSD’s – A huge collection of free iOS 7 templates in psd format for developers to explore.

2. LiveView – A remote screen viewer for iOS, making it easy to immediately see your designs on a device.

3. Gimpshop – a free Photoshop alternative.

4. Bjango’s Photoshop Actions – One click access to resize canvases, scale by 200% (or 50%), set global lighting to 90º, and more. (requires photoshop)



Image Extractors

1. appcrush – A ruby script that extracts all images of an .app file on your disk to a folder on your desktop.

2. pngcrush – This utility does the same as above for an .app bundled distributed in the App Store.



Source Repositories

1. Git – This is an open source control system designed to handle everything from small to very large projects with speed and efficiency.

2. Source Tree – A free GUI Git & Mercurial client for Windows or Mac.



Design Inspiration & Implementation

1. Dribbble – See some of the best designs here.

2. Mobile Awesomeness – represents some of the best mobile designs, interfaces, and concepts on the market.

3. Cocoa Controls – A great list of components (code) that you can use in your iOS apps.

4. Capptivate – A gallery of designs from the developer community.

5. IICNS – A collection icons from the App Store.




1. appledoc – Objective-C API documentation generator



Code Editors (Xcode Alternatives)

1. AppCode – A full-fledged IDE from Jetbrains (makers of the excellent ReSharper for .NET).

2. Vim – Vim is an advanced text editor that seeks to provide the power of the de-facto Unix editor ‘Vi’, with a more complete feature set.

3. Alcatraz Package Manager – A meta plug-in that allows you to easily install other Xcode color schemes and plug-ins with a single click.




1. Flurry – Tap into a powerful stream of real-time user data about how your app is used.



Core Data

1. Mogenerator – generates Objective-C code for your Core Data custom classes.




1. Cocoa Lumberjack – Track down that impossible-to-reproduce bug that keeps popping up in the field.

2. SimPholders – Quick, easy access to your simulator folders. Browse by iOS version, then app name and jump right to the folder in Finder.

3. Pony Debugger – It is a client library and gateway server combination that uses Chrome Developer Tools on your browser to debug your application’s network traffic and managed object contexts.

4. Introspect – Introspect is small set of tools for iOS that aid in debugging user interfaces built with UIKit.



Manage Library Dependencies

1. CocoaPods – The essential tool for Objective-C projects. Allows you to quickly & easily integrate 3rd party libraries into your application.




1. Prepo – A little Mac app that can quickly resize artwork in all the various sizes you might need.

2. ImageAlpha – A Mac app that allows you to convert a 24-bit PNG with transparency to an 8-bit PNG with an alpha channel.

3. ImageOptim – Another Mac app that compresses PNGs in order to save space.



Mobile Backend Framework 

1. Helios – Helios is an open-source framework that provides essential backend services for iOS apps, from data synchronization and push notifications to in-app purchases and passbook integration.

2. Windows Azure Mobile Services – you can think of this sort of like a programmable database in the cloud.



Deployment & Testing

1. TestFlight – A great service for managing the distribution of your ad-hoc builds.

2. Cupertino – Automate administrative tasks that you would normally have to do through the Apple Dev Center websites.

3. Kiwi – A Behavior Driven Development library for development and testing framework for iOS.

4. Calabash – Calabash is an automated testing technology for Android and iOS native and hybrid applications.

5. Zucchini

6. Frank

7. Bwoken



Make App Demo’s

1. Placeit – A great collection of high res photos of people using devices, but the screens are templates that you can insert your own screenshots into.



Sales Reporting

1. App Annie – An online sales reporting tool.



8 comments On Must Have Essential Tools for iOS Developers

Leave a Reply

Sliding Sidebar