Sha256: 21a8362591d6bc5ff33fc1b7d596677fe4ec5abc6c195a8cba85f0420aa0ed92
Contents?: true
Size: 1.84 KB
Versions: 6
Compression:
Stored size: 1.84 KB
Contents
// // MapAnnotation.m // // Created by Vlad on 9/22/09. // Copyright 2009 rhomobile, inc. All rights reserved. // #ifdef __IPHONE_3_0 #import "MapAnnotation.h" #include "common/RhodesApp.h" @implementation MapAnnotation @synthesize coordinate; -(id) init { [super init]; _title = [[NSString alloc] initWithFormat:@""]; _subtitle = [[NSString alloc] initWithFormat:@""]; _street_address = [[NSString alloc] initWithFormat:@""]; _coordinate_string = [[NSMutableString alloc] initWithFormat:@""]; _resolved_address = [[NSMutableString alloc] initWithFormat:@""]; _url = [[NSString alloc] initWithFormat:@""]; return self; } -(void) dealloc { [_title dealloc]; [_subtitle dealloc]; [_street_address dealloc]; [_coordinate_string dealloc]; [_resolved_address dealloc]; [_url dealloc]; [super dealloc]; } - (void)setCoordinate:(CLLocationCoordinate2D)c { coordinate = c; } - (void)setTitle:(NSString*)title { _title = [title copy]; } - (NSString *)title { return _title; } - (void)setSubtitle:(NSString*)subtitle { _subtitle = [subtitle copy]; } - (NSString *)subtitle { return _subtitle; } - (void)setAddress:(NSString*)street_address { _street_address = [street_address copy]; } - (NSString*)street_address { return _street_address; } - (void)setCoordinateString:(NSString*)coordinate_string { [_coordinate_string appendString:coordinate_string]; } - (NSString*)coordinate_string { return _coordinate_string; } - (void)setResolvedAddress:(NSString*)resolved_address { [_resolved_address appendString:resolved_address]; } - (NSString*)resolved_address { return _resolved_address; } - (void)setUrl:(NSString*)url { const char *surl = [url UTF8String]; const char *norm_url = rho_http_normalizeurl(surl); _url = [[NSString stringWithUTF8String:norm_url] copy]; } - (NSString*)url { return _url; } @end #endif
Version data entries
6 entries across 6 versions & 1 rubygems