Mac OS Developer Tools
devCompanion is a Mac App helping you develop iOS applications.
This app provides you with 13 fresh templates to start from! Simply choose a template, give the project a name and xCode will open with the new project ready to be edited. Obviously, you have to have the last version of xCode installed! Get it on Mac App Store if you don't have it.
devCompanion is perfect for beginners, who can copy and paste code snippets from the templates or learn how the templates are structured. But it's great for expert developers as well!
devCompanion is a snippets keeper too: you can save every code snippet, which you may re-use in your new apps.
devCompanion gives you even the chance to search for answers on Stackoverflow.com, easier and faster!
The 13 templates
This template provides a starting point for a simple application, with a View Controller managing a view, a label and a button. If the button is clicked then the label text changes.
tags: View Controller, label, button, NSstring;
This template provides a starting point for a simple application, from which you can download and manage files from an on-line repository, which is password protected.
tags: XML parsing, file manager, local PDF, basic authentication;
This template provides a starting point for a geo-location app. A map shows the current user location, with an annotation for the city and the administrative area. It supports user location tracking (use the Debug menu item of the iPhone simulator to simulate the user's movement)
tags: maps, gps, tracking, timer, geo-reverse;
Hello Web Services
This template provides a starting point for a simple app, consuming a web service. In this template some data of the users, who are followed by @AppStore on Twitter, are fetched and displayed thanks to a Table View Controller\ntags: XML parsing, connection, mutable arrays, web data;
This template provides a starting point to implement a Carousel of images through a page control and a scroll view
tags: images, scroll, page control;
This template provides a starting point for a master-detail application. The table is filled with data from an array. When the table cells are selected, the detail View Controller is shown, providing detailed data from a second array.
tags: Table view controller, push transition, arrays, property-synthesize;
Hello Tab Bar
This template provides a starting point for a Tab-Bar based app. A Tab-Bar help you choose among View Controllers.
tags: tab-bar, tab bar item and icons;
Hello Tab Bar + Tables
This template provides a starting point for a Tab-Bar based application. In this template one of the View Controllers is a Table View Controller.
tags: tab-bar, tab bar item and icons, Table view;
This template provides a starting point for an application showing a simple transition between two View Controllers.
tags: view controller, transition, button;
This template provides a starting point to implement a two columns picker. The picker interacts with a Slider and a Switch through an Alert and an Action Sheet.
tags: picker, slider, switch, Alert, action sheet;
This template provides a starting point to intercept touchscreen events (like shake, swipe, taps and images drag).
tags: subclassing, gestures";
This template provides a starting point for a NSObject class, which is asked by a View Controller to check whether an answer is right or wrong.
tags: NSObject, methods construction;
This template provides a starting point for a simple application with a browser inside a View Controller. When the browser is loading a web page, an activity indicator is shown and starts animating.
tags: browser, delegate, activity indicator;
All the projects are named helloErica, in honor of Erica Sadun