Developer Area

Show
Ignore:
Timestamp:
05/31/09 10:59:49 (5 years ago)
Author:
henri
Message:

Made tokenIsLih: more efficient

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • apps/iphone/superbook/trunk/DotTel_SDK/Classes/RecordNaptr.m

    r363 r366  
    4141@end 
    4242 
     43static NSArray *locationIndicatorHints; 
    4344 
    4445@implementation RecordNaptr 
     
    7071- (id)init { 
    7172        // Never initialize it empty 
    72         self = [super init]; 
    73         isValid = NO; 
    74         isHidden = NO; 
    75         return self; 
     73        return NULL; 
    7674} 
    7775 
     
    8078        isValid = NO; 
    8179         
     80        locationIndicatorHints = [[NSArray arrayWithObjects: 
     81                                                                           @"x-mobile", 
     82                                                                           @"x-work", 
     83                                                                           @"x-main", 
     84                                                                           @"x-home", 
     85                                                                           @"x-transit", 
     86                                                                           @"x-prs", 
     87                                                                           nil 
     88                                                                           ] retain];    
    8289        if (!rr) 
    8390                return self; 
     
    179186} 
    180187 
    181 - (BOOL)tokenIsLih:(NSString *)token { 
    182          
    183         NSArray *locationIndicatorHints = [NSArray arrayWithObjects: 
    184                                                                            @"x-mobile", 
    185                                                                            @"x-work", 
    186                                                                            @"x-main", 
    187                                                                            @"x-home", 
    188                                                                            @"x-transit", 
    189                                                                            @"x-prs", 
    190                                                                            nil 
    191                                                                            ]; 
     188- (BOOL)tokenIsLih:(NSString *)token {   
    192189        return ([locationIndicatorHints containsObject:token]); 
    193190} 
     
    359356} 
    360357 
     358#pragma mark ---- cleanup ---- 
     359 
     360- (void)dealloc { 
     361        [locationIndicatorHints release]; 
     362        [super dealloc]; 
     363} 
     364 
    361365@end 
Telnic
Search This Site
Partners
Neustar
ICANN
Main site | WHOIS | Sell .tel | FAQ | Archived Site | About Telnic | Contact Us