Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 7th, 2012  |  syntax: None  |  size: 1.37 KB  |  hits: 14  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. ARC Leads to Large Abandoned Memory
  2. - (NSString *)imagesDirectory {
  3.     NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
  4.     NSString *documentsDirectory = [paths objectAtIndex:0];
  5.     NSString *folderDirectory = [documentsDirectory stringByAppendingPathComponent:@"Images"];
  6.     NSFileManager *fileManager = [[NSFileManager alloc] init];
  7.     [fileManager createDirectoryAtPath:folderDirectory withIntermediateDirectories:YES attributes:nil error:nil];
  8.     fileManager = nil;
  9.     return folderDirectory;
  10.        
  11. UIImageView *transitionImage = [[UIImageView alloc] initWithImage:thumbnail];
  12.         transitionImage.center = primeReviewButton.center;
  13.         transitionImage.bounds = primeReviewButton.bounds;
  14.         transitionImage.transform = orientationTransform;
  15.         transitionImage.alpha = 0.0;
  16.  
  17.         [self.cameraView insertSubview:transitionImage belowSubview:photoNumberBadge];
  18.  
  19.         [UIView animateWithDuration:1 delay:0 options:UIViewAnimationOptionAllowUserInteraction
  20.                          animations:^{
  21.                              transitionImage.alpha = 1;
  22.                          }
  23.                          completion:^(BOOL finished){
  24.                              transitionImage.alpha = 0;
  25.                              transitionImage.image = nil;
  26.                              [transitionImage removeFromSuperview];
  27. }];