
Much better than pairing on Skype, for example, which only gives one person control of the mouse & keyboard. Screenhero for remote pair programmingĪbsolutely the best way to pair program remotely, Screenhero gives both people a mouse cursor and keyboard input in addition to voice chat. But the biggest benefit to me of using Slack is that I can focus on my work and communicating with the team – which I can’t do in my email. I like that it integrates with GitHub (and a host of other apps) so I know when someone creates a new pull request without needing to constantly refresh GitHub or check my email. Slack has become my preferred method of communication within a team. To set it up, just go to Dropbox Preferences > Import and check the box for Share screenshots using Dropbox.
#Appcode windows remote build mac mac
I also use it to share screenshots, so whenever I take a screenshot on my Mac (using ⌘⇧4, Space, click), Dropbox automatically moves it to a folder and copies a link to the clipboard so I can quickly paste the link into an email, chat, or task in an issue tracker. You’ve probably used Dropbox to share files on your team – it’s excellent for that. And Reveal has recently added the ability to debug Auto Layout constraints, so you can see – at runtime – what constraints are causing your view to be out of place or sized incorrectly. Reveal lets me change the size, position, color (and more) of views while the app is running, so I can quickly find out wheer things are and where they need to be. And for two, it doesn’t allow me to modify views at runtime. And yes, I know that Xcode has view debugging built in now, but for one, it doesn’t work on iOS 7. When a view is missing from the screen or just out of place, I use Reveal to see where it is and what’s wrong. It’s really handy for finding the APIs I need. I use it inside of Alfred so I can type, for example, “dash uitable” and it immediately shows me results from the iOS docs that include “uitable”. While I occasionally use Xcode’s built-in documentation for searching and browsing the Cocoa Touch docs, it’s often quicker and easier for me to find what I’m looking for in Dash. With Alfred’s clipboard history, I never lose what I’ve copied to the clipboard. And the clipboard history feature is huge – since I often copy & paste code, I was frequently losing what I had copied earlier.

I use Alfred all the time to find documents, open Safari bookmarks, search the web, and launch apps.

Alfred for launching and finding everything So in addition to Xcode, these are the top 10 tools I use as I build iOS apps. I’ve tried AppCode, too, and while it has some nice features, I just can’t get over the fact that it doesn’t look and feel like a native app on OS X. My editor of choice for iOS development is Xcode.
