diff options
author | Jay Freeman (saurik) <saurik@saurik.com> | 2011-03-05 10:53:18 -0800 |
---|---|---|
committer | Jay Freeman (saurik) <saurik@saurik.com> | 2011-03-07 02:41:38 -0800 |
commit | 7b33d20196938812433b59a8b8d6ebaf4758df40 (patch) | |
tree | 7339ff541c0b38ac43513febd03db5a2afb1e85d /CyteKit/WebViewController.mm | |
parent | a1e959dd81004bbfef868da0e8329b7602f8b732 (diff) |
Replace all Objective-C memory managment with _H<>.
Diffstat (limited to 'CyteKit/WebViewController.mm')
-rw-r--r-- | CyteKit/WebViewController.mm | 43 |
1 files changed, 9 insertions, 34 deletions
diff --git a/CyteKit/WebViewController.mm b/CyteKit/WebViewController.mm index 622328f..496d8b2 100644 --- a/CyteKit/WebViewController.mm +++ b/CyteKit/WebViewController.mm @@ -37,14 +37,6 @@ extern NSString * const kCAFilterNearest; // XXX: centralize these special class things to some file or mechanism? static Class $MFMailComposeViewController; -template <typename Type_> -static inline void CYRelease(Type_ &value) { - if (value != nil) { - [value release]; - value = nil; - } -} - float CYScrollViewDecelerationRateNormal; @interface WebView (Apple) @@ -147,24 +139,10 @@ float CYScrollViewDecelerationRateNormal; #endif [webview_ setDelegate:nil]; - [indirect_ setDelegate:nil]; - [indirect_ release]; - - if (challenge_ != nil) - [challenge_ release]; - - if (title_ != nil) - [title_ release]; if ([loading_ count] != 0) [delegate_ releaseNetworkActivityIndicator]; - [loading_ release]; - - [reloaditem_ release]; - [loadingitem_ release]; - - [indicator_ release]; [super dealloc]; } @@ -529,9 +507,7 @@ float CYScrollViewDecelerationRateNormal; if ([frame parentFrame] != nil) return; - if (title_ != nil) - [title_ autorelease]; - title_ = [title retain]; + title_ = title; [[self navigationItem] setTitle:title_]; } @@ -544,7 +520,7 @@ float CYScrollViewDecelerationRateNormal; [loading_ addObject:[NSValue valueWithNonretainedObject:frame]]; if ([frame parentFrame] == nil) { - CYRelease(title_); + title_ = nil; custom_ = nil; style_ = nil; function_ = nil; @@ -625,7 +601,6 @@ float CYScrollViewDecelerationRateNormal; _nodefault } - [challenge_ release]; challenge_ = nil; [alert dismissWithClickedButtonIndex:-1 animated:YES]; @@ -758,9 +733,9 @@ float CYScrollViewDecelerationRateNormal; allowsNavigationAction_ = true; class_ = _class; - loading_ = [[NSMutableSet alloc] initWithCapacity:5]; + loading_ = [NSMutableSet setWithCapacity:5]; - indirect_ = [[IndirectDelegate alloc] initWithDelegate:self]; + indirect_ = [[[IndirectDelegate alloc] initWithDelegate:self] autorelease]; CGRect bounds([[self view] bounds]); @@ -841,21 +816,21 @@ float CYScrollViewDecelerationRateNormal; [self setViewportWidth:width]; - reloaditem_ = [[UIBarButtonItem alloc] + reloaditem_ = [[[UIBarButtonItem alloc] initWithTitle:UCLocalize("RELOAD") style:[self rightButtonStyle] target:self action:@selector(reloadButtonClicked) - ]; + ] autorelease]; - loadingitem_ = [[UIBarButtonItem alloc] + loadingitem_ = [[[UIBarButtonItem alloc] initWithTitle:@" " style:UIBarButtonItemStylePlain target:self action:@selector(reloadButtonClicked) - ]; + ] autorelease]; - indicator_ = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhite]; + indicator_ = [[[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhite] autorelease]; [indicator_ setFrame:CGRectMake(15, 5, [indicator_ frame].size.width, [indicator_ frame].size.height)]; UITableView *table([[[UITableView alloc] initWithFrame:bounds style:UITableViewStyleGrouped] autorelease]); |