// // CountryInfo.m // ZGTranslateUtils // // Created by zhuge on 20/6/14. // Copyright (c) 2014 com.woodenperon. All rights reserved. // #import "CountryInfo.h" #define chineseIndexKey @"chineseIndex" #define chineseNameKey @"chineseName" #define englishIndexKey @"englishIndex" #define englishNameKey @"englishName" #define shortNameKey @"shortName" #define translateNameKey @"translateName" @implementation CountryInfo @synthesize chineseIndex, chineseName, englishIndex, englishName, shortName; +(CountryInfo *)createWithDic:(NSDictionary *)dic { CountryInfo *ci = [[CountryInfo alloc] init]; ci.chineseName = [dic objectForKey:chineseNameKey]; ci.chineseIndex = [[dic objectForKey:chineseIndexKey] intValue]; ci.englishName = [dic objectForKey:englishNameKey]; ci.englishIndex = [[dic objectForKey:englishIndexKey] intValue]; ci.shortName = [dic objectForKey:shortNameKey]; ci.translateName = [dic objectForKey:translateNameKey]; return ci; } - (NSString *)displayName { return [NSString stringWithFormat:@"%@|%@|%@|%@", self.chineseName, self.englishName, self.shortName, self.translateName]; } @end