Log in to like this post! Top 10 Tools for Mac and iOS Development - 2014 Torrey Betts / Thursday, April 17, 2014 Introduction Having the right set of tools can take your development quality to the next level. This article provides you with my personal current top 10 apps to use for Mac and iOS development in 2014. #1 - Xamarin Studio Simply the best cross platform developer tool on the market. Xamarin Studio can be used to create Android, iOS, Mac & Windows apps. (Mac & Windows apps must be created in their respective operating system) Features Share code across platforms Compiles C# code into a native application Use any Objective-C or Java API from C# IDE for Mac Visual Studio plugin for Windows Pre-built components for faster development Excellent product documentation and support Website - http://www.xamarin.com #2 - AppCode Zoom AppCode is a must have IDE for any serious developer on the Mac/iOS platform. Features Advanced Coding Assistance Code Generation and Refactorings Code Quality Project and Code Navigation i18n Support Debugger Unit Testing iOS Development VCS Integration and Local History Integrations More than Objective-C IDE Customization and Extensibility Website: http://www.jetbrains.com/objc/features/index.html #3 - Indigo Studio Prototype out your app ideas. Indigo Studio allows you to interactively prototype your web, desktop, and mobile apps. Features Illustrate with Storyboards Sketch and Design Screens Design with Clutter-Free UI Leverage Built-In UI Elements Prototype and Visualize Interactions Animate Transitions Annotate Prototypes Share and Present Prototypes with HTML5 support Export Prototype Designs Website: http://ko.infragistics.com/products/indigo-studio #4 - Reflector An excellent tool for mirroring your iOS device screen when you have to demo or present to a group. Features Record. Easily capture the screen of your iOS device and save it as a video file for later review. iOS On Your Mac. View your iOS device on your Mac and continue using it while you're mirroring. Password Protection. Control access to your Mac by setting a password to prevent unwanted connections. Selectable Frames. Change the color of the device frame on your screen to match the actual skin of your device. Website: https://www.reflectorapp.com #5 - PaintCode PaintCode is vector drawing app that easily allows you to create application interface elements that can be plugged right into your code because of the excellent Objective-C or C# that is generated in realtime. Features Vector drawing tools Realtime code generation Dynamic colors Dynamic shapes Realtime preview Boolean operations Smart Guides Bezier tool Inner and outer shadows Multi-step gradients Blend modes and clips Smart groups SVG import Website - http://www.paintcodeapp.com #6 - Paw Paw is a simple and powerful app that allows you to test REST services as well as generate code for the request in several langauges. Features Simple and powerful Organize your requests Code generation for; cURL, Objective-C (using AFNetworking or NSURLConnection), Python, Ruby, jQuery AJAX and PHP Smart completion Dynamic values (OAuth, Amazon S3, Cookies and Response) URL & body formatting Potential error warnings Website - http://luckymarmot.com/paw #7 - xScope A collection of valuable design and development tools all in one package. Features Mirror - Effortlessly see your designs and applications on iOS while you work on them from your Mac. Dimensions - Instantly find the dimensions of any on-screen element simply by rolling your mouse cursor over it. Rulers - Powerful on-screen rulers for precise pixel measurements that include scaling, rotation, and edge snapping. Screens - Inspect your usable screen real estate with dozens of templates for computers, TV's and mobile devices. Loupe - Magnify part of your screen, copy colors and simulate how colors appear to users with vision impairments. Guides - Display vertical and horizontal guides that float on top of all else on the screen for easy alignment. Frames - Create, layout and adjust custom marker boxes that float on top of all other on-screen elements. Crosshair - Quickly and easily locate and align any point visible on the screen. Website: http://xscopeapp.com #8 - CodeRunner Edit and run code in any programming language. There's a bunch of preset languages already set up, and it's an easy task to add any other languages you might be using. Features Run code in any language Powerful editing Customizable templates Built-in Console Add your own languages Interact with your code Website: http://krillapps.com/coderunner/ #9 - Patterns A simple yet powerful tool for working with regular expressions. Includes a built in cheat sheet, if you need a little refresher. Features Regular expression syntax coloring makes it easy to see how your pattern is interpreted by the regex engine. No more confusion about what needs to be escaped. See matches and replacements in real time while you edit your pattern. Copy match and replacement code snippets of your pattern for quick use in a number of different programming languages. The built-in regular expression reference sheet helps you find the piece of regex syntax you need. Website: http://krillapps.com/patterns/ #10 - Clarify Quickly create tutorials and how-to documents. Features Capture images. Each capture becomes a step in your document. Add annotations and text to images. Add text. Share your document via Dropbox or Clarify-it.com. Share as a PDF. Copy RTF to email or word processing documents. Many ways to export images. Website: http://www.clarify-it.com Honorable Mention - Sip Sip deserves an honorable mention and shouldn't be excluded from any developer's collection of tools, this app allows you to select a color format from 35 different ones and then encode any color on your screen. Features Copy colors to 1 of 35 color formats Multi-touch gestures Photoshop extension Illustrator extension Keyboard shortcuts Share color by email Website - http://theolabrothers.com/sip/ By Torrey Betts