title: Is there a way to create an NSDecimal without using NSNumber and creating autoreleased objects?
body: <p>I am carrying out a number of calculations using <code>NSDecimal</code> and am creating each <code>NSDecimal</code> struct using the following technique:</p>
  
  <pre><code>[[NSNumber numberWithFloat:kFloatConstant] decimalValue]
  </code></pre>
  
  <p>I am using <code>NSDecimal</code> to avoid using autoreleased <code>NSDecimalNumber</code> objects (if the <code>NSDecimalNumber</code> approach to accurate calculations is used). However it seems that the <code>NSNumber</code> creation mechanism also returns an autoreleased <code>NSNumber</code> from which the decimal value is extracted.</p>
  
  <p>Is there a way to create an <code>NSDecimal</code> without using NSNumber and creating autoreleased objects? </p>