/* [[class.name]] Copyright (c)[[date.yearOfCommonEra]] [[project.authorName]] Author: [[project.authorName]] [[project.email]] Date: [[date]] This file is part of the [[project.name]] */ #import "[[class.name]].h" [[foreach header class.implementationHeaders]]#import <[[header]]> [[end]] @implementation [[class.name]] [[foreach method class.instanceMethods]] /** [[method.description]] */ - [[method.signature]] { [[method.source]] } [[end]] /* Accessor methods */ [[foreach var class.publicInstanceVariables]] - ([[var.type]])[[var.name]] { return [[var.name]]; } [[if not var.isReadOnly]]- (void)set[[var.name.stringWithCapitalisedHead]]:([[var.type]])_value { [[if var.isRetained]]ASSIGN([[var.name]],_value)[[else]][[var.name]] = _value[[end]]; }[[end]] [[end]] [[if class.retainedInstanceVariables]]- (void)dealloc { [[foreach var class.retainedInstanceVariables]] RELEASE([[var.name]]); [[end]]}[[end]] @end