Xcode Toolbox

Xcode Toolbox provides a powerful interface for quick production of accessor/mutator methods for variables defined in a header file. The toolbox can handle drag-and-dropped xcode projects, as well as individual header files.

Please report any problems and suggestions in the forums.


Highslide JS
The main window. You can drag entire projects, and select accessors/mutators for each variable.

Drag your entire X-code project, or single header files onto the left-hand table. All variables in the selected file may be included or excluded in the final output, which appears as the lower-right text.

Individual methods may be selected for each variable, and both declarations of methods for the header file, and the methods themselves for the code file (mm or m) may be generated.

Highslide JS
The method editor. Here, you can add/remove/edit custom methods for different types of variables.

Methods are completely customizable, with substitution strings for the variable name, type, and capitalized name (i.e. testString, NSString *, and TestString).

During method editing, on-the-fly updates allow you to see an example of your method as you type it. Similarly, choosing a method or changing the name of a variable displays an appropriate and helpful preview.

Downloads

Changelog

Version 0.3
  • Vastly improved user layout
  • Ability to include/exclude variables
  • Ability to include/exclude dealloc methods for any variable
  • Fully customizable accessor/mutator/dealloc methods for any variable type
  • Built-in methods editor
  • On-the-fly updates allow you to see results as you change anything
  • Advanced toggling capabilities
  • Optional commenting and #pragma marks
  • Shortcuts to copy various forms of output directly to the clipboard, without having to select text
  • Outputs both methods and variable declarations
  • Version 0.2
    Version 0.1