@class NSString, NSDictionary; @interface ALCity : NSObject { NSString *_name; NSString *_unlocalizedName; NSString *_countryName; NSString *_unlocalizedCountryName; NSString *_countryOverride; NSString *_identifierForCPCity; BOOL _localizationAttempted; } @property (readonly, nonatomic) NSString *classicIdentifier; @property (readonly, nonatomic) NSDictionary *properties; @property (nonatomic) int identifier; @property (retain, nonatomic) NSString *localeCode; @property (retain, nonatomic) NSString *timeZone; @property (nonatomic) float longitude; @property (nonatomic) float latitude; @property (retain, nonatomic) NSString *yahooCode; @property (retain, nonatomic) NSString *name; @property (retain, nonatomic) NSString *unlocalizedName; @property (retain, nonatomic) NSString *countryName; @property (retain, nonatomic) NSString *unlocalizedCountryName; @property (retain, nonatomic) NSString *countryOverride; @property (retain, nonatomic) NSString *unlocalizedCountryOverride; @property (nonatomic) BOOL displayNameIncludingCountryShowsOnlyCountry; - (id)init; - (unsigned long long)hash; - (void)dealloc; - (id)initWithSQLRow:(char **)a0; - (void)ensureLocalized; - (id)description; - (id)displayNameIncludingCountry:(BOOL)a0; - (id)displayNameIncludingCountry:(BOOL)a0 withFormat:(id)a1; - (BOOL)isEqual:(id)a0; - (id)initWithProperties:(id)a0; @end