<p>I'm a complete Xcode/Objective-C/Cocoa newbie but I'm learning fast and really starting to enjoy getting to grips with a new language, platform and paradigm.</p>

<p>One thing is though, having been using Visual Studio with R# for so long I've kind of been spoiled with the coding tools such as refactorings and completion etc and as far as I can tell Xcode has some fairly limited built in support for this stuff.</p>

<p>On that note, does anyone know if any add-ins or whatever are available for the Xcode environment which add coding helpers such as automatically generating implementation skeletons from a class interface definition etc? </p>

<p>I suspect there aren't but I suppose it can't help to ask.</p>

Xcode has refactoring for C and Objective-C built in.  Just select what you'd like to refactor, choose "Refactor..." from either the menu bar or the contextual menu, and you'll get a window including the available refactorings and a preview area.
Xcode doesn't currently have a public plug-in API; if there are specific types of plug-ins you'd like Apple to enable, file enhancement requests in the
Bug Reporter
.  That way Apple can count and track such requests.
However, there are third-party tools like
Accessorizer
and
```
mogenerator
```
(the latest release is
```
mogenerator 1.10
```
) that you can use to make various development tasks faster.  Accessorizer helps you create accessor methods for your classes, while
```
mogenerator
```
does more advanced code generation for Core Data managed object classes that are modeled using Xcode's modeling tools.