11/7/2019 Best Mac For Coding
At the most recent in Shanghai, I presented 21 of my favorite tools which I use on my Mac. These are not necessarily specific to iOS development, but they are all tried and tested tools which save me a few seconds, a few minutes or a few hours of my time. Bartender ($15, ) keeps your Mac's menu bar tidy, by hiding lesser used icons in a separate menu. Cd to (Free, ) is a simple Finder extension which opens a Terminal in the current folder Stop memorizing or reusing passwords and use LastPass (Free, ) to remember the seventeen different logins to iTunes Connect for your different clients.
Using Mac and having problems with finding best mac text editor? The Best Free and Paid Text Editors for Mac are the ones that serve basic purpose or goal that is writing of codes and designing your own websites making our text editing work easy for us.
TextExpander ($34.95, ) helps expand short abbreviations into longer snippets. This is useful for code, but also for other things like typing out your company's address in an email. Many tasks in Git are much easier with a good GUI.
I use Tower ($59.00, ) for more complex tasks like merging and staging partial commits. If you work with teams in various countries, Clocks ($2.99, ) is a simple tool which sits in your menu bar and shows you the current time at a glance.
If you work with databases, do yourself a favour and get a native app to interface with them. Base ($26.99, ) does a great job for SQLite databases, while RoboMongo (Free, ) works with MongoDB. Clearly there's not much variation in the icon for database apps!
The choice of text editor is very personal. I've been using Atom (Free, ) for the last year, and it's rapidly improving. Recent changes to auto-complete have made the editor very slick to use. Bind a keyboard shortcut to Dash (Free, ) and you can easily check the documentation for a huge number of languages with a few keystrokes. This is great if you're working in one language, say Swift, and forget how to do something in another language, say CSS. Jumpcut (Free, is one of those tools you don't realise how much you rely on until you use a computer without it.
It stores your clipboard history, and lets you choose which item to paste. So for example you can copy two items in quick succession, then paste both. When colleagues ask you to do things, don't interrupt your flow.
Fire up Things ($49.99, ), add a quick todo, and come back to it later. Slicker than a TODO.txt, you can organise your todo lists into projects and even add recurring todos. If you need to generate promo codes for the App Store, you can use Tokens ($29.00, ) without ever having to open a browser. Tokens will keep track of which tokens have been redeemed too, so you know if your marketing is working. If you have a Mac with a small SSD, it can quickly fill up with temporary files when developing. DaisyDisk ($9.99, ) will help you track down what's taking up space on your disk - whether a huge DerivedData folder or that movie you downloaded and forgot about. The hardest part of using source control is the occasional tricky merge.
Learn not to dread merges with Kaleidoscope ($69.99, a beautifully designed app for diffs and merges. It will even let you compare images. Cinch ($6.99, ) keeps your windows organized. Similar to the Aero Snap feature of Windows, it will snap a window to half the size of the screen if you drag it to one of the edges. Again, you'll find yourself doing this on computers without it installed. Another tool I can't live without is DragonDrop ($4.99, ).
![]()
Ever starting dragging a file, then realized the Finder window you want to drag to isn't open? With DragonDrop, you can wiggle your mouse cursor to open up a temporary window to drop the file, then go open the correct Finder window, and finally drop it.
Occasionally you need to rename a bunch of files according to some naming scheme. NameChanger (Free, ) is a Swiss Army knife for this eventuality, helping you rename using patterns, sequences and more - and it will never overwrite or delete files by accident.
If you need to demonstrate something in a video, ScreenFlow ($99.99, ) is a professional tool. It will record everything that happens on your Mac's screen, and even video you using your webcam at the same time. It's really easy to make polished presentations - it's also great for capturing user testing sessions. As a developer, if you can make your designer use Sketch ($99.99, ), your life just got so much simpler. Sketch files are much more developer-friendly than PSDs, making it easy to export assets, check fonts and measure distances between elements. If you are working with any HTTP based APIs, you can install Postman (Free, ) to simplify the process of testing requests. It will deal with authentication for you (including OAuth) and let you replay any request from your history.
While I haven’t personally tried DaisyDisk or Cinch, I do use some free alternatives that people may want to check out if they don’t want to drop any money on the functionality. Disk Inventory X – does basically what it sounds like DaisyDisk does, with perhaps a less aesthetics-oriented interface. It visualizes your drives in a nice proportional grid that makes it easy to dig out old groups of files that are taking up a lot of space. I got rid of almost 100 GB of crap on my SSD after I installed it. Spectacle – is the window manager I use. It doesn’t have the cursor-driven functionality of Cinch, but just manages and resizes your windows with a variety of key bindings. Works just fine for me and it’s free.
Comments are closed.
|
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |