![]() Not only will PaintCode save you time, it will help you rely less on images to create your application's user interface. PaintCode is a vector drawing application that generates Objective-C code on the fly. ![]() I know few people who enjoy writing drawing code and I'm sure the creator of PaintCode isn't fond of it either. Even though it hasn't come feature par with Xcode yet, it does a better job at some of Xcode's key features, such as refactoring and code completion. It is an impressive tool to say the least and it can be used alongside Xcode. However, JetBrains doesn't degree with this statement and they've put their money where their mouth is by creating AppCode.ĪppCode is JetBrains's answer to the complaints of many developers who've become frustrated with Xcode. Xcode is the de facto IDE if you're serious about Cocoa development. With more than 5 million users and over 11 million repositories, GitHub has become a major player that many developers rely upon. Public repositories are free and paid plans are fairly inexpensive. It's the home of numerous open source projects, such as AFNetworking and CocoaPods. There are a number of platforms for hosting Git repositories, but GitHub is one of the most popular choices. It works very, very well and I have come to rely on its intuitive user interface and powerful merging functionality. You may think that a file comparison application like Kaleidoscope isn't worth paying for, but I challenge you to give it a try and you'll be amazed. The concept may seem simple, but it actually isn't. Kaleidoscopeīlack Pixel's Kaleidoscope is your best friend when it comes to finding differences between files and folders. Tower isn't free, but that shouldn't stop you from downloading the trial and taking it for a spin. The people at Fournova, the creators of Tower, have done an amazing job with Tower and they continue to amaze me with every release. It offer most of the features that you need on a daily basis and integrates seamlessly with Beanstalk, GitHub as well as some of your favorite editors, such as BBEdit and Coda. It is beautifully designed, powerful, and robust. Towerįor years, Tower has been my Git client of choice. Even if you swear by the command line, SourceTree will make complex operations that much easier. SourceTree even helps you with common workflows, such as Git-flow and Hg-flow. Not only is SourceTree free, it is incredibly powerful and easy to use-even for people unfamiliar with Git.Ītlassian's Git client integrates nicely with Bitbucket as well as GitHub and FogCreek's Kiln. It also supports Mercurial, but the majority of Cocoa developers choose for Git nowadays. SourceTree is Atlassian's free Git client, available for OS X and Windows. Even though Xcode's support for Git improves with every release, many Cocoa developers prefer a dedicated tool over Xcode's built-in support. In the Cocoa community, Git is arguably the most popular source code management (SCM) system. In this article, I will highlight some of the tools that I use as well as some alternatives. However, there are numerous tools and services that have become indispensable in the workflow of many Cocoa developers. It offers everything a Cocoa developer needs to go from a fragile idea to a successful application in Apple's App Store. Xcode, the de facto integrated development environment (IDE) for iOS and OS X development, is a fantastic piece of software.
0 Comments
Leave a Reply. |