A developer named Spencer James is nearing release of his project iOSOpenDev, which "sets up user environment, Xcode, and iOS SDK for 'open' development." The project will come with Xcode templates for creating common types of jailbreak tweaks, including Activator listeners, command line tools, dynamic libraries, Notification Center widgets, SBSettings toggles, and Mobile Substrate tweaks. It will even build .deb files of the completed projects for when a developer wants to submit to Cydia for publication (although community repo managers all pull apart .deb's for security anyway, to understand the packages contents before publication).
Many of the developers who've been creating jailbroken apps do not use Xcode, Apple's iOS (and Mac) development suite of tools, to create their packages. For many new developers, or folks who have used Xcode extensively in developing AppStore apps but would like to create tweaks for the jailbreak world as well, finding documentation and learning how to prepare packages for Cydia distribution can be challenging.
We chatted with James over email, and he says he's currently finalizing packaging and testing across multiple OS X installs to ensure stability; and then will be releasing the project. It should be a week or so.
He's got a YouTube video up which shows the creation of a quick SBSettings toggle all using Xcode.
A project like this is significant, as it allows many new developers to easily enter the jailbreak development world; hopefully creating an even healthier jailbreak app landscape in addition to offering yet another easy tool for creation of jailbreak tweaks. Look for iOSOpenDev soon - we'll also let you know when it's live.