title: Constant is magically changing in Objective-C?
body: <p>In my program I have a #define MAXIMUM_SCALE 10 at the top</p>
  
  <p>The only time this constant is EVER used is in this section of code:</p>
  
  <pre><code>float newScale = [scrollView zoomScale] * ZOOM_STEP;
  NSLog(@"%f", newScale);
  NSLog(@"lol %f", MAXIMUM_SCALE);
  
  if( [scrollView zoomScale] &lt; MAXIMUM_SCALE){
      [self handleZoomWith:newScale andZoomType: TRUE];
  }
  </code></pre>
  
  <p>Some how, the NSLog's are printing out that MAXIMUM_SCALE is the same as newScale </p>
  
  <p>i.e. ( 1.500000 lol 1.500000 2.250000 lol 2.250000)</p>
  
  <p>Why is this happening?</p>