Jason Felice is an XP developer on the LeanDog boat off the shore of Cleveland, Ohio. He's been coding since he got his Atari 800, using Vim and hitting the *nix man pages for twelve years, and developing native Android and iOS for three. He lives in @maker_house, a house of nerds and makers in Ohio City. In previous lives, he was a game developer, a full-stack consultant and The Guy Who Did What They Said Couldn't Be Done (in terms of using TDD, software kanban, and continuous integration to turn around a large code base and a department).
Why put up with all of Xcode's mouse clicks when you can develop with Vim? Oh yeah, because Apple doesn't really make public how to get under Xcode's hood so you can twiddle with things. Luckily, Xcode is mostly just a thin GUI on top of tools you can wire together the good old-fashioned way. You can launch the simulator, run your iOS unit tests, build the project, and you can even get smart code completion _without_ running Xcode, all thanks to Mac OS X being built on top of POSIX and NeXT. In this session, We'll learn step by step how to put it all together.