Collaborative list of tools for iOS development
- Xcode - Xcode includes everything you need to create amazing apps for iPhone, iPad, Mac, and Apple Watch.
- Atom - Atom is a text editor that's modern, approachable, yet hackable to the core—a tool you can customize to do anything but also use productively without ever touching a config file.
- Visual Studio Code - VS Code is a new type of tool that combines the simplicity of a code editor with what developers need for their core edit-build-debug cycle. Code provides comprehensive editing and debugging support, an extensibility model, and lightweight integration with existing tools.
- Hyper + Awesome Hyper - A terminal built on web technologies + delightful plugins, themes, and resources.
- iTerm 2 - iTerm2 is a replacement for Terminal and the successor to iTerm.
- Oh My ZSH - Oh My Zsh is a way of life! Once installed, your terminal prompt will become the talk of the town or your money back! Each time you interact with your command prompt, you'll be able to take advantage of the hundreds of bundled plugins and pretty themes.
- Cocoapods - CocoaPods is the dependency manager for Swift and Objective-C Cocoa projects. It has over ten thousand libraries and can help you scale your projects elegantly.
- Fastlane - The easiest way to automate building and releasing your iOS and Android apps.
- Brew - The missing package manager for macOS.
- rbenv - Groom your app’s Ruby environment.
- Tower - Version control with Git - made easy. In a beautiful, efficient, and powerful app.
- SourceTree - SourceTree is a free Mercurial and Git Client for Windows and Mac that provides a graphical interface for your Hg and Git repositories.
- Kaleidoscope - Use Kaleidoscope to spot the differences in text, images, and folders. Review and merge changes in seconds with the world’s most advanced file comparison application.
- Charles - Charles is an HTTP proxy / HTTP monitor / Reverse Proxy that enables a developer to view all of the HTTP and SSL / HTTPS traffic between their machine and the Internet. This includes requests, responses and the HTTP headers (which contain the cookies and caching information).
- Paw - Paw is a full-featured and beautifully designed Mac app that makes interaction with REST services delightful. Whether you are an API maker or consumer, Paw helps you build HTTP requests, inspect the server's response and even generate client code.
- APNS Pusher - The debug application for Apple Push Notification Service (APNS).
- Postman - Build, test, and document your APIs faster.
- Reveal - Reveal brings powerful runtime view debugging to iOS developers. With advanced visualisations, comprehensive inspectors and the ability to modify applications on the fly, you’ll be debugging view layout and rendering problems in seconds.
- Crashlytics - Lightweight mobile crash reporting tool. Includes a Mac menu bar app the makes integrating the framework and monitoring crashes really easy. Crash reports can be viewed on the website and include full stack trace and device stats.
- Sketch - Professional digital design for Mac.
- Zeplin - Design hand-off has never been easier. Generate styleguides and resources, automatically.
- Sip - The best way to collect, organize & share your colors.
- Dash - Dash is an API Documentation Browser and Code Snippet Manager. Dash stores snippets of code and instantly searches offline documentation sets for 150+ APIs (for a full list, see below). You can even generate your own docsets or request docsets to be included.
- Datum - Unlock all the power of your databases in an instant. Datum is a full featured, modern, and fast SQLite manager.
- SnippetsLab - Be more productive with SnippetsLab. SnippetsLab is an easy-to-use code snippets manager. It helps you to collect and organize valuable code snippets and makes sure that you have easy access to them whenever you want.
- SimPholders2 - Access all application folders from the status item menu.