// // NSString+NSString_CountryCode.m // Keywords_ad_Create // // Created by Liam Pro on 16-5-16. // Copyright (c) 2016年 Liam Pro. All rights reserved. // #import "NSString+NSString_CountryCode.h" @implementation NSString (NSString_CountryCode) +(NSString *)getAMCountryName:(NSString *)amCode{ NSMutableDictionary *countryDic = [[NSMutableDictionary alloc] init]; [countryDic setValue:@"AF" forKey:@"2004"]; [countryDic setValue:@"AL" forKey:@"2008"]; [countryDic setValue:@"AQ" forKey:@"2010"]; [countryDic setValue:@"DZ" forKey:@"2012"]; [countryDic setValue:@"AS" forKey:@"2016"]; [countryDic setValue:@"AD" forKey:@"2020"]; [countryDic setValue:@"AO" forKey:@"2024"]; [countryDic setValue:@"AG" forKey:@"2028"]; [countryDic setValue:@"AZ" forKey:@"2031"]; [countryDic setValue:@"AR" forKey:@"2032"]; [countryDic setValue:@"AU" forKey:@"2036"]; [countryDic setValue:@"AT" forKey:@"2040"]; [countryDic setValue:@"BS" forKey:@"2044"]; [countryDic setValue:@"BH" forKey:@"2048"]; [countryDic setValue:@"BD" forKey:@"2050"]; [countryDic setValue:@"AM" forKey:@"2051"]; [countryDic setValue:@"BB" forKey:@"2052"]; [countryDic setValue:@"BE" forKey:@"2056"]; [countryDic setValue:@"BM" forKey:@"2060"]; [countryDic setValue:@"BT" forKey:@"2064"]; [countryDic setValue:@"BO" forKey:@"2068"]; [countryDic setValue:@"BA" forKey:@"2070"]; [countryDic setValue:@"BW" forKey:@"2072"]; [countryDic setValue:@"BV" forKey:@"2074"]; [countryDic setValue:@"BR" forKey:@"2076"]; [countryDic setValue:@"BZ" forKey:@"2084"]; [countryDic setValue:@"IO" forKey:@"2086"]; [countryDic setValue:@"SB" forKey:@"2090"]; [countryDic setValue:@"VG" forKey:@"2092"]; [countryDic setValue:@"BN" forKey:@"2096"]; [countryDic setValue:@"BG" forKey:@"2100"]; [countryDic setValue:@"MM" forKey:@"2104"]; [countryDic setValue:@"BI" forKey:@"2108"]; [countryDic setValue:@"BY" forKey:@"2112"]; [countryDic setValue:@"KH" forKey:@"2116"]; [countryDic setValue:@"CM" forKey:@"2120"]; [countryDic setValue:@"CA" forKey:@"2124"]; [countryDic setValue:@"CV" forKey:@"2132"]; [countryDic setValue:@"KY" forKey:@"2136"]; [countryDic setValue:@"CF" forKey:@"2140"]; [countryDic setValue:@"LK" forKey:@"2144"]; [countryDic setValue:@"TD" forKey:@"2148"]; [countryDic setValue:@"CL" forKey:@"2152"]; [countryDic setValue:@"CN" forKey:@"2156"]; [countryDic setValue:@"TW" forKey:@"2158"]; [countryDic setValue:@"CX" forKey:@"2162"]; [countryDic setValue:@"CC" forKey:@"2166"]; [countryDic setValue:@"CO" forKey:@"2170"]; [countryDic setValue:@"KM" forKey:@"2174"]; [countryDic setValue:@"YT" forKey:@"2175"]; [countryDic setValue:@"CG" forKey:@"2178"]; [countryDic setValue:@"CD" forKey:@"2180"]; [countryDic setValue:@"CK" forKey:@"2184"]; [countryDic setValue:@"CR" forKey:@"2188"]; [countryDic setValue:@"HR" forKey:@"2191"]; [countryDic setValue:@"CY" forKey:@"2196"]; [countryDic setValue:@"CZ" forKey:@"2203"]; [countryDic setValue:@"BJ" forKey:@"2204"]; [countryDic setValue:@"DK" forKey:@"2208"]; [countryDic setValue:@"DM" forKey:@"2212"]; [countryDic setValue:@"DO" forKey:@"2214"]; [countryDic setValue:@"EC" forKey:@"2218"]; [countryDic setValue:@"SV" forKey:@"2222"]; [countryDic setValue:@"GQ" forKey:@"2226"]; [countryDic setValue:@"ET" forKey:@"2231"]; [countryDic setValue:@"ER" forKey:@"2232"]; [countryDic setValue:@"EE" forKey:@"2233"]; [countryDic setValue:@"FO" forKey:@"2234"]; [countryDic setValue:@"FK" forKey:@"2238"]; [countryDic setValue:@"GS" forKey:@"2239"]; [countryDic setValue:@"FJ" forKey:@"2242"]; [countryDic setValue:@"FI" forKey:@"2246"]; [countryDic setValue:@"FR" forKey:@"2250"]; [countryDic setValue:@"GF" forKey:@"2254"]; [countryDic setValue:@"PF" forKey:@"2258"]; [countryDic setValue:@"TF" forKey:@"2260"]; [countryDic setValue:@"DJ" forKey:@"2262"]; [countryDic setValue:@"GA" forKey:@"2266"]; [countryDic setValue:@"GE" forKey:@"2268"]; [countryDic setValue:@"GM" forKey:@"2270"]; [countryDic setValue:@"PS" forKey:@"2275"]; [countryDic setValue:@"DE" forKey:@"2276"]; [countryDic setValue:@"GH" forKey:@"2288"]; [countryDic setValue:@"GI" forKey:@"2292"]; [countryDic setValue:@"KI" forKey:@"2296"]; [countryDic setValue:@"GR" forKey:@"2300"]; [countryDic setValue:@"GL" forKey:@"2304"]; [countryDic setValue:@"GD" forKey:@"2308"]; [countryDic setValue:@"GP" forKey:@"2312"]; [countryDic setValue:@"GU" forKey:@"2316"]; [countryDic setValue:@"GT" forKey:@"2320"]; [countryDic setValue:@"GN" forKey:@"2324"]; [countryDic setValue:@"GY" forKey:@"2328"]; [countryDic setValue:@"HT" forKey:@"2332"]; [countryDic setValue:@"HM" forKey:@"2334"]; [countryDic setValue:@"VA" forKey:@"2336"]; [countryDic setValue:@"HN" forKey:@"2340"]; [countryDic setValue:@"HK" forKey:@"2344"]; [countryDic setValue:@"HU" forKey:@"2348"]; [countryDic setValue:@"IS" forKey:@"2352"]; [countryDic setValue:@"IN" forKey:@"2356"]; [countryDic setValue:@"ID" forKey:@"2360"]; [countryDic setValue:@"IQ" forKey:@"2368"]; [countryDic setValue:@"IE" forKey:@"2372"]; [countryDic setValue:@"IL" forKey:@"2376"]; [countryDic setValue:@"IT" forKey:@"2380"]; [countryDic setValue:@"CI" forKey:@"2384"]; [countryDic setValue:@"JM" forKey:@"2388"]; [countryDic setValue:@"JP" forKey:@"2392"]; [countryDic setValue:@"KZ" forKey:@"2398"]; [countryDic setValue:@"JO" forKey:@"2400"]; [countryDic setValue:@"KE" forKey:@"2404"]; [countryDic setValue:@"KR" forKey:@"2410"]; [countryDic setValue:@"KW" forKey:@"2414"]; [countryDic setValue:@"KG" forKey:@"2417"]; [countryDic setValue:@"LA" forKey:@"2418"]; [countryDic setValue:@"LB" forKey:@"2422"]; [countryDic setValue:@"LS" forKey:@"2426"]; [countryDic setValue:@"LV" forKey:@"2428"]; [countryDic setValue:@"LR" forKey:@"2430"]; [countryDic setValue:@"LY" forKey:@"2434"]; [countryDic setValue:@"LI" forKey:@"2438"]; [countryDic setValue:@"LT" forKey:@"2440"]; [countryDic setValue:@"LU" forKey:@"2442"]; [countryDic setValue:@"MO" forKey:@"2446"]; [countryDic setValue:@"MG" forKey:@"2450"]; [countryDic setValue:@"MW" forKey:@"2454"]; [countryDic setValue:@"MY" forKey:@"2458"]; [countryDic setValue:@"MV" forKey:@"2462"]; [countryDic setValue:@"ML" forKey:@"2466"]; [countryDic setValue:@"MT" forKey:@"2470"]; [countryDic setValue:@"MQ" forKey:@"2474"]; [countryDic setValue:@"MR" forKey:@"2478"]; [countryDic setValue:@"MU" forKey:@"2480"]; [countryDic setValue:@"MX" forKey:@"2484"]; [countryDic setValue:@"MC" forKey:@"2492"]; [countryDic setValue:@"MN" forKey:@"2496"]; [countryDic setValue:@"MD" forKey:@"2498"]; [countryDic setValue:@"ME" forKey:@"2499"]; [countryDic setValue:@"MS" forKey:@"2500"]; [countryDic setValue:@"MA" forKey:@"2504"]; [countryDic setValue:@"MZ" forKey:@"2508"]; [countryDic setValue:@"OM" forKey:@"2512"]; [countryDic setValue:@"NA" forKey:@"2516"]; [countryDic setValue:@"NR" forKey:@"2520"]; [countryDic setValue:@"NP" forKey:@"2524"]; [countryDic setValue:@"NL" forKey:@"2528"]; [countryDic setValue:@"BQ" forKey:@"2530"]; [countryDic setValue:@"AW" forKey:@"2533"]; [countryDic setValue:@"NC" forKey:@"2540"]; [countryDic setValue:@"VU" forKey:@"2548"]; [countryDic setValue:@"NZ" forKey:@"2554"]; [countryDic setValue:@"NI" forKey:@"2558"]; [countryDic setValue:@"NE" forKey:@"2562"]; [countryDic setValue:@"NG" forKey:@"2566"]; [countryDic setValue:@"NU" forKey:@"2570"]; [countryDic setValue:@"NF" forKey:@"2574"]; [countryDic setValue:@"NO" forKey:@"2578"]; [countryDic setValue:@"MP" forKey:@"2580"]; [countryDic setValue:@"UM" forKey:@"2581"]; [countryDic setValue:@"FM" forKey:@"2583"]; [countryDic setValue:@"MH" forKey:@"2584"]; [countryDic setValue:@"PW" forKey:@"2585"]; [countryDic setValue:@"PK" forKey:@"2586"]; [countryDic setValue:@"PA" forKey:@"2591"]; [countryDic setValue:@"PG" forKey:@"2598"]; [countryDic setValue:@"PY" forKey:@"2600"]; [countryDic setValue:@"PE" forKey:@"2604"]; [countryDic setValue:@"PH" forKey:@"2608"]; [countryDic setValue:@"PN" forKey:@"2612"]; [countryDic setValue:@"PL" forKey:@"2616"]; [countryDic setValue:@"PT" forKey:@"2620"]; [countryDic setValue:@"GW" forKey:@"2624"]; [countryDic setValue:@"TL" forKey:@"2626"]; [countryDic setValue:@"PR" forKey:@"2630"]; [countryDic setValue:@"QA" forKey:@"2634"]; [countryDic setValue:@"RE" forKey:@"2638"]; [countryDic setValue:@"RO" forKey:@"2642"]; [countryDic setValue:@"RU" forKey:@"2643"]; [countryDic setValue:@"RW" forKey:@"2646"]; [countryDic setValue:@"SH" forKey:@"2654"]; [countryDic setValue:@"KN" forKey:@"2659"]; [countryDic setValue:@"AI" forKey:@"2660"]; [countryDic setValue:@"LC" forKey:@"2662"]; [countryDic setValue:@"PM" forKey:@"2666"]; [countryDic setValue:@"VC" forKey:@"2670"]; [countryDic setValue:@"SM" forKey:@"2674"]; [countryDic setValue:@"ST" forKey:@"2678"]; [countryDic setValue:@"SA" forKey:@"2682"]; [countryDic setValue:@"SN" forKey:@"2686"]; [countryDic setValue:@"RS" forKey:@"2688"]; [countryDic setValue:@"SC" forKey:@"2690"]; [countryDic setValue:@"SL" forKey:@"2694"]; [countryDic setValue:@"SG" forKey:@"2702"]; [countryDic setValue:@"SK" forKey:@"2703"]; [countryDic setValue:@"VN" forKey:@"2704"]; [countryDic setValue:@"SI" forKey:@"2705"]; [countryDic setValue:@"SO" forKey:@"2706"]; [countryDic setValue:@"ZA" forKey:@"2710"]; [countryDic setValue:@"ZW" forKey:@"2716"]; [countryDic setValue:@"ES" forKey:@"2724"]; [countryDic setValue:@"EH" forKey:@"2732"]; [countryDic setValue:@"SR" forKey:@"2740"]; [countryDic setValue:@"SJ" forKey:@"2744"]; [countryDic setValue:@"SZ" forKey:@"2748"]; [countryDic setValue:@"SE" forKey:@"2752"]; [countryDic setValue:@"CH" forKey:@"2756"]; [countryDic setValue:@"TJ" forKey:@"2762"]; [countryDic setValue:@"TH" forKey:@"2764"]; [countryDic setValue:@"TG" forKey:@"2768"]; [countryDic setValue:@"TK" forKey:@"2772"]; [countryDic setValue:@"TO" forKey:@"2776"]; [countryDic setValue:@"TT" forKey:@"2780"]; [countryDic setValue:@"AE" forKey:@"2784"]; [countryDic setValue:@"TN" forKey:@"2788"]; [countryDic setValue:@"TR" forKey:@"2792"]; [countryDic setValue:@"TM" forKey:@"2795"]; [countryDic setValue:@"TC" forKey:@"2796"]; [countryDic setValue:@"TV" forKey:@"2798"]; [countryDic setValue:@"UG" forKey:@"2800"]; [countryDic setValue:@"UA" forKey:@"2804"]; [countryDic setValue:@"MK" forKey:@"2807"]; [countryDic setValue:@"EG" forKey:@"2818"]; [countryDic setValue:@"GB" forKey:@"2826"]; [countryDic setValue:@"GG" forKey:@"2831"]; [countryDic setValue:@"JE" forKey:@"2832"]; [countryDic setValue:@"TZ" forKey:@"2834"]; [countryDic setValue:@"US" forKey:@"2840"]; [countryDic setValue:@"VI" forKey:@"2850"]; [countryDic setValue:@"BF" forKey:@"2854"]; [countryDic setValue:@"UY" forKey:@"2858"]; [countryDic setValue:@"UZ" forKey:@"2860"]; [countryDic setValue:@"VE" forKey:@"2862"]; [countryDic setValue:@"WF" forKey:@"2876"]; [countryDic setValue:@"WS" forKey:@"2882"]; [countryDic setValue:@"YE" forKey:@"2887"]; [countryDic setValue:@"ZM" forKey:@"2894"]; [countryDic setValue:@"XK" forKey:@"2900"]; NSString *res = [countryDic objectForKey:amCode]; if (res==nil) { // NSLog(@"%@",amCode); res = amCode; } return res; } +(NSString *)getFBCountryCode:(NSString *)aName{ NSMutableDictionary *countryDic = [[NSMutableDictionary alloc] init]; [countryDic setValue:@"IQ" forKey:@"伊拉克"]; [countryDic setValue:@"PK" forKey:@"巴基斯坦"]; [countryDic setValue:@"EG" forKey:@"埃及"]; [countryDic setValue:@"BO" forKey:@"玻利维亚"]; [countryDic setValue:@"DZ" forKey:@"阿尔及利亚"]; [countryDic setValue:@"GT" forKey:@"危地马拉"]; [countryDic setValue:@"BD" forKey:@"孟加拉国"]; [countryDic setValue:@"MA" forKey:@"摩洛哥"]; [countryDic setValue:@"DO" forKey:@"多米尼加共和国"]; [countryDic setValue:@"TN" forKey:@"突尼斯"]; [countryDic setValue:@"EC" forKey:@"厄瓜多尔"]; [countryDic setValue:@"JO" forKey:@"约旦"]; [countryDic setValue:@"VE" forKey:@"委内瑞拉"]; [countryDic setValue:@"LY" forKey:@"利比亚"]; [countryDic setValue:@"KZ" forKey:@"哈萨克斯坦"]; [countryDic setValue:@"SV" forKey:@"萨尔瓦多"]; [countryDic setValue:@"NI" forKey:@"尼加拉瓜"]; [countryDic setValue:@"MM" forKey:@"缅甸"]; [countryDic setValue:@"HN" forKey:@"洪都拉斯"]; [countryDic setValue:@"PS" forKey:@"巴勒斯坦"]; [countryDic setValue:@"CO" forKey:@"哥伦比亚"]; [countryDic setValue:@"CI" forKey:@"科特迪瓦"]; [countryDic setValue:@"GH" forKey:@"加纳"]; [countryDic setValue:@"LB" forKey:@"黎巴嫩"]; [countryDic setValue:@"NP" forKey:@"尼泊尔"]; [countryDic setValue:@"LA" forKey:@"老挝"]; [countryDic setValue:@"PE" forKey:@"秘鲁"]; [countryDic setValue:@"LK" forKey:@"斯里兰卡"]; [countryDic setValue:@"CM" forKey:@"喀麦隆"]; [countryDic setValue:@"TZ" forKey:@"坦桑尼亚"]; [countryDic setValue:@"SN" forKey:@"塞内加尔"]; [countryDic setValue:@"AZ" forKey:@"阿塞拜疆"]; [countryDic setValue:@"YE" forKey:@"也门"]; [countryDic setValue:@"KH" forKey:@"柬埔寨"]; [countryDic setValue:@"BR" forKey:@"巴西"]; [countryDic setValue:@"HT" forKey:@"海地"]; [countryDic setValue:@"ML" forKey:@"马里"]; [countryDic setValue:@"KG" forKey:@"吉尔吉斯斯坦"]; [countryDic setValue:@"NA" forKey:@"纳米比亚"]; [countryDic setValue:@"MZ" forKey:@"莫桑比克"]; [countryDic setValue:@"AO" forKey:@"安哥拉"]; [countryDic setValue:@"MN" forKey:@"蒙古"]; [countryDic setValue:@"GN" forKey:@"几内亚"]; [countryDic setValue:@"AF" forKey:@"阿富汗"]; [countryDic setValue:@"GE" forKey:@"格鲁吉亚"]; [countryDic setValue:@"KE" forKey:@"肯尼亚"]; [countryDic setValue:@"BJ" forKey:@"贝宁共和国"]; [countryDic setValue:@"BJ" forKey:@"贝宁"]; [countryDic setValue:@"UZ" forKey:@"乌兹别克斯坦"]; [countryDic setValue:@"BF" forKey:@"布基纳法索"]; [countryDic setValue:@"CD" forKey:@"刚果民主共和国"]; [countryDic setValue:@"GA" forKey:@"加蓬"]; [countryDic setValue:@"LR" forKey:@"利比里亚"]; [countryDic setValue:@"XK" forKey:@"科索沃"]; [countryDic setValue:@"MX" forKey:@"墨西哥"]; [countryDic setValue:@"SR" forKey:@"苏里南"]; [countryDic setValue:@"RS" forKey:@"塞尔维亚"]; [countryDic setValue:@"ZM" forKey:@"赞比亚"]; [countryDic setValue:@"MU" forKey:@"毛里求斯"]; [countryDic setValue:@"JM" forKey:@"牙买加"]; [countryDic setValue:@"AM" forKey:@"亚美尼亚"]; [countryDic setValue:@"MV" forKey:@"马尔代夫"]; [countryDic setValue:@"FJ" forKey:@"斐济"]; [countryDic setValue:@"AL" forKey:@"阿尔巴尼亚"]; [countryDic setValue:@"UG" forKey:@"乌干达"]; [countryDic setValue:@"NG" forKey:@"尼日利亚"]; [countryDic setValue:@"BA" forKey:@"波斯尼亚和黑塞哥维那"]; [countryDic setValue:@"TG" forKey:@"多哥"]; [countryDic setValue:@"BW" forKey:@"博茨瓦纳"]; [countryDic setValue:@"GY" forKey:@"圭亚那"]; [countryDic setValue:@"MK" forKey:@"马其顿"]; [countryDic setValue:@"SO" forKey:@"索马里"]; [countryDic setValue:@"NE" forKey:@"尼日尔"]; [countryDic setValue:@"BT" forKey:@"不丹"]; [countryDic setValue:@"UA" forKey:@"乌克兰"]; [countryDic setValue:@"TT" forKey:@"特立尼达和多巴哥"]; [countryDic setValue:@"PG" forKey:@"巴布亚新几内亚"]; [countryDic setValue:@"TH" forKey:@"泰国"]; [countryDic setValue:@"MD" forKey:@"摩尔多瓦"]; [countryDic setValue:@"MG" forKey:@"马达加斯加"]; [countryDic setValue:@"BN" forKey:@"文莱"]; [countryDic setValue:@"ZW" forKey:@"津巴布韦"]; [countryDic setValue:@"ME" forKey:@"黑山"]; [countryDic setValue:@"MR" forKey:@"毛里塔尼亚"]; [countryDic setValue:@"TL" forKey:@"东帝汶"]; [countryDic setValue:@"AR" forKey:@"阿根廷"]; [countryDic setValue:@"SL" forKey:@"塞拉利昂"]; [countryDic setValue:@"ET" forKey:@"埃塞俄比亚"]; [countryDic setValue:@"BY" forKey:@"白俄罗斯"]; [countryDic setValue:@"PY" forKey:@"巴拉圭"]; [countryDic setValue:@"SA" forKey:@"沙特阿拉伯"]; [countryDic setValue:@"PH" forKey:@"菲律宾"]; [countryDic setValue:@"CV" forKey:@"佛得角"]; [countryDic setValue:@"ID" forKey:@"印度尼西亚"]; [countryDic setValue:@"CG" forKey:@"刚果"]; [countryDic setValue:@"IN" forKey:@"印度"]; [countryDic setValue:@"BH" forKey:@"巴林"]; [countryDic setValue:@"WS" forKey:@"萨摩亚"]; [countryDic setValue:@"RU" forKey:@"俄罗斯"]; [countryDic setValue:@"BZ" forKey:@"伯利兹"]; [countryDic setValue:@"GM" forKey:@"冈比亚"]; [countryDic setValue:@"CW" forKey:@"库拉索"]; [countryDic setValue:@"RW" forKey:@"卢旺达"]; [countryDic setValue:@"LS" forKey:@"莱索托"]; [countryDic setValue:@"LT" forKey:@"立陶宛"]; [countryDic setValue:@"SS" forKey:@"南苏丹"]; [countryDic setValue:@"DJ" forKey:@"吉布提"]; [countryDic setValue:@"CR" forKey:@"哥斯达黎加"]; [countryDic setValue:@"MW" forKey:@"马拉维"]; [countryDic setValue:@"BB" forKey:@"巴巴多斯"]; [countryDic setValue:@"OM" forKey:@"阿曼"]; [countryDic setValue:@"CL" forKey:@"智利"]; [countryDic setValue:@"IL" forKey:@"以色列"]; [countryDic setValue:@"GD" forKey:@"格林纳达"]; [countryDic setValue:@"GF" forKey:@"法属圭亚那"]; [countryDic setValue:@"TR" forKey:@"土耳其"]; [countryDic setValue:@"MQ" forKey:@"马提尼克岛"]; [countryDic setValue:@"SZ" forKey:@"斯威士兰"]; [countryDic setValue:@"BS" forKey:@"巴哈马"]; [countryDic setValue:@"SC" forKey:@"塞舌尔"]; [countryDic setValue:@"SB" forKey:@"所罗门群岛"]; [countryDic setValue:@"LC" forKey:@"圣卢西亚"]; [countryDic setValue:@"HR" forKey:@"克罗地亚"]; [countryDic setValue:@"VU" forKey:@"瓦努阿图"]; [countryDic setValue:@"RE" forKey:@"留尼汪"]; [countryDic setValue:@"CF" forKey:@"中非共和国"]; [countryDic setValue:@"CN" forKey:@"中国"]; [countryDic setValue:@"GP" forKey:@"瓜德罗普岛"]; [countryDic setValue:@"KM" forKey:@"科摩罗"]; [countryDic setValue:@"TO" forKey:@"汤加"]; [countryDic setValue:@"GU" forKey:@"关岛"]; [countryDic setValue:@"KW" forKey:@"科威特"]; [countryDic setValue:@"ST" forKey:@"圣多美和普林西比"]; [countryDic setValue:@"VC" forKey:@"圣文森特和格林纳丁斯"]; [countryDic setValue:@"DM" forKey:@"多米尼加"]; [countryDic setValue:@"BI" forKey:@"布隆迪"]; [countryDic setValue:@"TD" forKey:@"乍得"]; [countryDic setValue:@"GQ" forKey:@"赤道几内亚"]; [countryDic setValue:@"KI" forKey:@"基里巴斯"]; [countryDic setValue:@"LV" forKey:@"拉脱维亚"]; [countryDic setValue:@"TJ" forKey:@"塔吉克斯坦"]; [countryDic setValue:@"AG" forKey:@"安提瓜和巴布达"]; [countryDic setValue:@"VN" forKey:@"越南"]; [countryDic setValue:@"AW" forKey:@"阿鲁巴"]; [countryDic setValue:@"US" forKey:@"美国"]; [countryDic setValue:@"SX" forKey:@"圣马丁岛"]; [countryDic setValue:@"KN" forKey:@"圣基茨岛"]; [countryDic setValue:@"QA" forKey:@"卡塔尔"]; [countryDic setValue:@"GW" forKey:@"几内亚比绍共和国"]; [countryDic setValue:@"NC" forKey:@"新喀里多尼亚"]; [countryDic setValue:@"FR" forKey:@"法国"]; [countryDic setValue:@"AE" forKey:@"阿联酋"]; [countryDic setValue:@"PF" forKey:@"法属玻利尼西亚"]; [countryDic setValue:@"MY" forKey:@"马来西亚"]; [countryDic setValue:@"RO" forKey:@"罗马尼亚"]; [countryDic setValue:@"TC" forKey:@"特克斯和凯科斯群岛"]; [countryDic setValue:@"MP" forKey:@"马里亚纳群岛"]; [countryDic setValue:@"PA" forKey:@"巴拿马"]; [countryDic setValue:@"FM" forKey:@"密克罗尼西亚联邦"]; [countryDic setValue:@"EH" forKey:@"西撒哈拉"]; [countryDic setValue:@"SI" forKey:@"斯洛文尼亚"]; [countryDic setValue:@"YT" forKey:@"马约特"]; [countryDic setValue:@"AD" forKey:@"安道尔"]; [countryDic setValue:@"ER" forKey:@"厄立特里亚"]; [countryDic setValue:@"ZA" forKey:@"南非"]; [countryDic setValue:@"MH" forKey:@"马绍尔群岛"]; [countryDic setValue:@"BQ" forKey:@"博内尔,圣尤斯特歇斯和沙巴"]; [countryDic setValue:@"CY" forKey:@"塞浦路斯"]; [countryDic setValue:@"ES" forKey:@"西班牙"]; [countryDic setValue:@"DE" forKey:@"德国"]; [countryDic setValue:@"MO" forKey:@"澳门"]; [countryDic setValue:@"AS" forKey:@"美属萨摩亚"]; [countryDic setValue:@"IT" forKey:@"意大利"]; [countryDic setValue:@"GL" forKey:@"格陵兰"]; [countryDic setValue:@"UY" forKey:@"乌拉圭"]; [countryDic setValue:@"KY" forKey:@"开曼群岛"]; [countryDic setValue:@"KP" forKey:@"朝鲜民主主义人民共和国"]; [countryDic setValue:@"PL" forKey:@"波兰"]; [countryDic setValue:@"PW" forKey:@"帕劳"]; [countryDic setValue:@"MS" forKey:@"蒙塞拉特岛"]; [countryDic setValue:@"FO" forKey:@"法罗群岛"]; [countryDic setValue:@"VI" forKey:@"美属维尔京群岛"]; [countryDic setValue:@"JE" forKey:@"泽西岛"]; [countryDic setValue:@"EE" forKey:@"爱沙尼亚"]; [countryDic setValue:@"SM" forKey:@"圣马力诺"]; [countryDic setValue:@"TW" forKey:@"台湾"]; [countryDic setValue:@"HU" forKey:@"匈牙利"]; [countryDic setValue:@"WF" forKey:@"瓦利斯和富图纳群岛"]; [countryDic setValue:@"BG" forKey:@"保加利亚"]; [countryDic setValue:@"CK" forKey:@"库克群岛"]; [countryDic setValue:@"TV" forKey:@"图瓦卢"]; [countryDic setValue:@"AI" forKey:@"安圭拉"]; [countryDic setValue:@"VG" forKey:@"英属维尔京群岛"]; [countryDic setValue:@"TM" forKey:@"土库曼斯坦"]; [countryDic setValue:@"NU" forKey:@"纽埃"]; [countryDic setValue:@"GI" forKey:@"直布罗陀"]; [countryDic setValue:@"SG" forKey:@"新加坡"]; [countryDic setValue:@"SE" forKey:@"瑞典"]; [countryDic setValue:@"BM" forKey:@"百慕大"]; [countryDic setValue:@"SH" forKey:@"圣赫勒拿"]; [countryDic setValue:@"CA" forKey:@"加拿大"]; [countryDic setValue:@"NL" forKey:@"荷兰"]; [countryDic setValue:@"PT" forKey:@"葡萄牙"]; [countryDic setValue:@"HK" forKey:@"香港"]; [countryDic setValue:@"AU" forKey:@"澳大利亚"]; [countryDic setValue:@"IS" forKey:@"冰岛"]; [countryDic setValue:@"AT" forKey:@"奥地利"]; [countryDic setValue:@"GR" forKey:@"希腊"]; [countryDic setValue:@"MT" forKey:@"马耳他"]; [countryDic setValue:@"BE" forKey:@"比利时"]; [countryDic setValue:@"SK" forKey:@"斯洛伐克"]; [countryDic setValue:@"NZ" forKey:@"新西兰"]; [countryDic setValue:@"LU" forKey:@"卢森堡"]; [countryDic setValue:@"FK" forKey:@"福克兰群岛"]; [countryDic setValue:@"AQ" forKey:@"南极洲"]; [countryDic setValue:@"IE" forKey:@"爱尔兰"]; [countryDic setValue:@"CC" forKey:@"科科斯群岛"]; [countryDic setValue:@"MF" forKey:@"圣马丁"]; [countryDic setValue:@"MC" forKey:@"摩纳哥"]; [countryDic setValue:@"LI" forKey:@"列支敦士登"]; [countryDic setValue:@"NF" forKey:@"诺福克岛"]; [countryDic setValue:@"NO" forKey:@"挪威"]; [countryDic setValue:@"PR" forKey:@"波多黎各"]; [countryDic setValue:@"PN" forKey:@"皮特凯恩群岛"]; [countryDic setValue:@"PM" forKey:@"圣皮埃尔和密克隆"]; [countryDic setValue:@"NR" forKey:@"瑙鲁"]; [countryDic setValue:@"KR" forKey:@"韩国"]; [countryDic setValue:@"JP" forKey:@"日本"]; [countryDic setValue:@"CZ" forKey:@"捷克"]; [countryDic setValue:@"CX" forKey:@"圣诞岛"]; [countryDic setValue:@"TK" forKey:@"托克劳"]; [countryDic setValue:@"CH" forKey:@"瑞士"]; [countryDic setValue:@"DK" forKey:@"丹麦"]; [countryDic setValue:@"FI" forKey:@"芬兰"]; [countryDic setValue:@"IM" forKey:@"马恩岛"]; [countryDic setValue:@"SJ" forKey:@"斯瓦尔巴群岛和扬马延岛"]; [countryDic setValue:@"GS" forKey:@"南乔治亚州和南三维治岛"]; [countryDic setValue:@"GB" forKey:@"英国"]; [countryDic setValue:@"SY" forKey:@"叙利亚"]; [countryDic setValue:@"PM" forKey:@"圣皮埃尔和密克隆群岛"]; [countryDic setValue:@"MQ" forKey:@"马提尼克"]; [countryDic setValue:@"MS" forKey:@"蒙特塞拉特"]; [countryDic setValue:@"CZ" forKey:@"捷克共和国"]; [countryDic setValue:@"GP" forKey:@"瓜德罗普"]; [countryDic setValue:@"CG" forKey:@"刚果(布)"]; [countryDic setValue:@"CD" forKey:@"刚果(金)"]; [countryDic setValue:@"CU" forKey:@"古巴"]; [countryDic setValue:@"FM" forKey:@"密克罗尼西亚"]; [countryDic setValue:@"GG" forKey:@"根西岛"]; [countryDic setValue:@"KN" forKey:@"圣基茨和尼维斯"]; [countryDic setValue:@"VI" forKey:@"美属维京群岛"]; [countryDic setValue:@"VG" forKey:@"英属维京群岛"]; [countryDic setValue:@"PF" forKey:@"法属波利尼西亚"]; [countryDic setValue:@"GW" forKey:@"几内亚比绍"]; [countryDic setValue:@"MP" forKey:@"北马里亚纳群岛"]; [countryDic setValue:@"AE" forKey:@"阿拉伯联合酋长国"]; [countryDic setValue:@"DM" forKey:@"多米尼克"]; [countryDic setValue:@"SD" forKey:@"苏丹"]; [countryDic setValue:@"IR" forKey:@"伊朗"]; // zhuge 2020-06-03 [countryDic setValue:@"BQ" forKey:@"荷属加勒比区"]; [countryDic setValue:@"MK" forKey:@"北马其顿"]; [countryDic setValue:@"SJ" forKey:@"斯瓦尔巴和扬马延"]; [countryDic setValue:@"SX" forKey:@"荷属圣马丁"]; // zhuge 2020-07-03 [countryDic setValue:@"SP" forKey:@"朝鲜"]; [countryDic setValue:@"IO" forKey:@"英属印度洋领地"]; NSString *res = [countryDic objectForKey:aName]; if (res==nil) { res=aName; } return res; } +(NSString *)getFBCountryName:(NSString *)aCode{ NSMutableDictionary *countryDic = [[NSMutableDictionary alloc] init]; [countryDic setValue:@"伊拉克" forKey:@"IQ"]; [countryDic setValue:@"巴基斯坦" forKey:@"PK"]; [countryDic setValue:@"埃及" forKey:@"EG"]; [countryDic setValue:@"玻利维亚" forKey:@"BO"]; [countryDic setValue:@"阿尔及利亚" forKey:@"DZ"]; [countryDic setValue:@"危地马拉" forKey:@"GT"]; [countryDic setValue:@"孟加拉国" forKey:@"BD"]; [countryDic setValue:@"摩洛哥" forKey:@"MA"]; [countryDic setValue:@"多米尼加共和国" forKey:@"DO"]; [countryDic setValue:@"突尼斯" forKey:@"TN"]; [countryDic setValue:@"厄瓜多尔" forKey:@"EC"]; [countryDic setValue:@"约旦" forKey:@"JO"]; [countryDic setValue:@"委内瑞拉" forKey:@"VE"]; [countryDic setValue:@"利比亚" forKey:@"LY"]; [countryDic setValue:@"哈萨克斯坦" forKey:@"KZ"]; [countryDic setValue:@"萨尔瓦多" forKey:@"SV"]; [countryDic setValue:@"尼加拉瓜" forKey:@"NI"]; [countryDic setValue:@"缅甸" forKey:@"MM"]; [countryDic setValue:@"洪都拉斯" forKey:@"HN"]; [countryDic setValue:@"巴勒斯坦" forKey:@"PS"]; [countryDic setValue:@"哥伦比亚" forKey:@"CO"]; [countryDic setValue:@"科特迪瓦" forKey:@"CI"]; [countryDic setValue:@"加纳" forKey:@"GH"]; [countryDic setValue:@"黎巴嫩" forKey:@"LB"]; [countryDic setValue:@"尼泊尔" forKey:@"NP"]; [countryDic setValue:@"老挝" forKey:@"LA"]; [countryDic setValue:@"秘鲁" forKey:@"PE"]; [countryDic setValue:@"斯里兰卡" forKey:@"LK"]; [countryDic setValue:@"喀麦隆" forKey:@"CM"]; [countryDic setValue:@"坦桑尼亚" forKey:@"TZ"]; [countryDic setValue:@"塞内加尔" forKey:@"SN"]; [countryDic setValue:@"阿塞拜疆" forKey:@"AZ"]; [countryDic setValue:@"也门" forKey:@"YE"]; [countryDic setValue:@"柬埔寨" forKey:@"KH"]; [countryDic setValue:@"巴西" forKey:@"BR"]; [countryDic setValue:@"海地" forKey:@"HT"]; [countryDic setValue:@"马里" forKey:@"ML"]; [countryDic setValue:@"吉尔吉斯斯坦" forKey:@"KG"]; [countryDic setValue:@"纳米比亚" forKey:@"NA"]; [countryDic setValue:@"莫桑比克" forKey:@"MZ"]; [countryDic setValue:@"安哥拉" forKey:@"AO"]; [countryDic setValue:@"蒙古" forKey:@"MN"]; [countryDic setValue:@"几内亚" forKey:@"GN"]; [countryDic setValue:@"阿富汗" forKey:@"AF"]; [countryDic setValue:@"格鲁吉亚" forKey:@"GE"]; [countryDic setValue:@"肯尼亚" forKey:@"KE"]; [countryDic setValue:@"贝宁共和国" forKey:@"BJ"]; [countryDic setValue:@"乌兹别克斯坦" forKey:@"UZ"]; [countryDic setValue:@"布基纳法索" forKey:@"BF"]; [countryDic setValue:@"刚果民主共和国" forKey:@"CD"]; [countryDic setValue:@"加蓬" forKey:@"GA"]; [countryDic setValue:@"利比里亚" forKey:@"LR"]; [countryDic setValue:@"科索沃" forKey:@"XK"]; [countryDic setValue:@"墨西哥" forKey:@"MX"]; [countryDic setValue:@"苏里南" forKey:@"SR"]; [countryDic setValue:@"塞尔维亚" forKey:@"RS"]; [countryDic setValue:@"赞比亚" forKey:@"ZM"]; [countryDic setValue:@"毛里求斯" forKey:@"MU"]; [countryDic setValue:@"牙买加" forKey:@"JM"]; [countryDic setValue:@"亚美尼亚" forKey:@"AM"]; [countryDic setValue:@"马尔代夫" forKey:@"MV"]; [countryDic setValue:@"斐济" forKey:@"FJ"]; [countryDic setValue:@"阿尔巴尼亚" forKey:@"AL"]; [countryDic setValue:@"乌干达" forKey:@"UG"]; [countryDic setValue:@"尼日利亚" forKey:@"NG"]; [countryDic setValue:@"波斯尼亚和黑塞哥维那" forKey:@"BA"]; [countryDic setValue:@"多哥" forKey:@"TG"]; [countryDic setValue:@"博茨瓦纳" forKey:@"BW"]; [countryDic setValue:@"圭亚那" forKey:@"GY"]; [countryDic setValue:@"马其顿" forKey:@"MK"]; [countryDic setValue:@"索马里" forKey:@"SO"]; [countryDic setValue:@"尼日尔" forKey:@"NE"]; [countryDic setValue:@"不丹" forKey:@"BT"]; [countryDic setValue:@"乌克兰" forKey:@"UA"]; [countryDic setValue:@"特立尼达和多巴哥" forKey:@"TT"]; [countryDic setValue:@"巴布亚新几内亚" forKey:@"PG"]; [countryDic setValue:@"泰国" forKey:@"TH"]; [countryDic setValue:@"摩尔多瓦" forKey:@"MD"]; [countryDic setValue:@"马达加斯加" forKey:@"MG"]; [countryDic setValue:@"文莱" forKey:@"BN"]; [countryDic setValue:@"津巴布韦" forKey:@"ZW"]; [countryDic setValue:@"黑山" forKey:@"ME"]; [countryDic setValue:@"毛里塔尼亚" forKey:@"MR"]; [countryDic setValue:@"东帝汶" forKey:@"TL"]; [countryDic setValue:@"阿根廷" forKey:@"AR"]; [countryDic setValue:@"塞拉利昂" forKey:@"SL"]; [countryDic setValue:@"埃塞俄比亚" forKey:@"ET"]; [countryDic setValue:@"白俄罗斯" forKey:@"BY"]; [countryDic setValue:@"巴拉圭" forKey:@"PY"]; [countryDic setValue:@"沙特阿拉伯" forKey:@"SA"]; [countryDic setValue:@"菲律宾" forKey:@"PH"]; [countryDic setValue:@"佛得角" forKey:@"CV"]; [countryDic setValue:@"印度尼西亚" forKey:@"ID"]; [countryDic setValue:@"刚果" forKey:@"CG"]; [countryDic setValue:@"印度" forKey:@"IN"]; [countryDic setValue:@"巴林" forKey:@"BH"]; [countryDic setValue:@"萨摩亚" forKey:@"WS"]; [countryDic setValue:@"俄罗斯" forKey:@"RU"]; [countryDic setValue:@"伯利兹" forKey:@"BZ"]; [countryDic setValue:@"冈比亚" forKey:@"GM"]; [countryDic setValue:@"库拉索" forKey:@"CW"]; [countryDic setValue:@"卢旺达" forKey:@"RW"]; [countryDic setValue:@"莱索托" forKey:@"LS"]; [countryDic setValue:@"立陶宛" forKey:@"LT"]; [countryDic setValue:@"南苏丹" forKey:@"SS"]; [countryDic setValue:@"吉布提" forKey:@"DJ"]; [countryDic setValue:@"哥斯达黎加" forKey:@"CR"]; [countryDic setValue:@"马拉维" forKey:@"MW"]; [countryDic setValue:@"巴巴多斯" forKey:@"BB"]; [countryDic setValue:@"阿曼" forKey:@"OM"]; [countryDic setValue:@"智利" forKey:@"CL"]; [countryDic setValue:@"以色列" forKey:@"IL"]; [countryDic setValue:@"格林纳达" forKey:@"GD"]; [countryDic setValue:@"法属圭亚那" forKey:@"GF"]; [countryDic setValue:@"土耳其" forKey:@"TR"]; [countryDic setValue:@"马提尼克岛" forKey:@"MQ"]; [countryDic setValue:@"斯威士兰" forKey:@"SZ"]; [countryDic setValue:@"巴哈马" forKey:@"BS"]; [countryDic setValue:@"塞舌尔" forKey:@"SC"]; [countryDic setValue:@"所罗门群岛" forKey:@"SB"]; [countryDic setValue:@"圣卢西亚" forKey:@"LC"]; [countryDic setValue:@"克罗地亚" forKey:@"HR"]; [countryDic setValue:@"瓦努阿图" forKey:@"VU"]; [countryDic setValue:@"留尼汪" forKey:@"RE"]; [countryDic setValue:@"中非共和国" forKey:@"CF"]; [countryDic setValue:@"中国" forKey:@"CN"]; [countryDic setValue:@"瓜德罗普岛" forKey:@"GP"]; [countryDic setValue:@"科摩罗" forKey:@"KM"]; [countryDic setValue:@"汤加" forKey:@"TO"]; [countryDic setValue:@"关岛" forKey:@"GU"]; [countryDic setValue:@"科威特" forKey:@"KW"]; [countryDic setValue:@"圣多美和普林西比" forKey:@"ST"]; [countryDic setValue:@"圣文森特和格林纳丁斯" forKey:@"VC"]; [countryDic setValue:@"多米尼加" forKey:@"DM"]; [countryDic setValue:@"布隆迪" forKey:@"BI"]; [countryDic setValue:@"乍得" forKey:@"TD"]; [countryDic setValue:@"赤道几内亚" forKey:@"GQ"]; [countryDic setValue:@"基里巴斯" forKey:@"KI"]; [countryDic setValue:@"拉脱维亚" forKey:@"LV"]; [countryDic setValue:@"塔吉克斯坦" forKey:@"TJ"]; [countryDic setValue:@"安提瓜和巴布达" forKey:@"AG"]; [countryDic setValue:@"越南" forKey:@"VN"]; [countryDic setValue:@"阿鲁巴" forKey:@"AW"]; [countryDic setValue:@"美国" forKey:@"US"]; [countryDic setValue:@"圣马丁岛" forKey:@"SX"]; [countryDic setValue:@"圣基茨岛" forKey:@"KN"]; [countryDic setValue:@"卡塔尔" forKey:@"QA"]; [countryDic setValue:@"几内亚比绍共和国" forKey:@"GW"]; [countryDic setValue:@"新喀里多尼亚" forKey:@"NC"]; [countryDic setValue:@"法国" forKey:@"FR"]; [countryDic setValue:@"阿联酋" forKey:@"AE"]; [countryDic setValue:@"法属玻利尼西亚" forKey:@"PF"]; [countryDic setValue:@"马来西亚" forKey:@"MY"]; [countryDic setValue:@"罗马尼亚" forKey:@"RO"]; [countryDic setValue:@"特克斯和凯科斯群岛" forKey:@"TC"]; [countryDic setValue:@"马里亚纳群岛" forKey:@"MP"]; [countryDic setValue:@"巴拿马" forKey:@"PA"]; [countryDic setValue:@"密克罗尼西亚联邦" forKey:@"FM"]; [countryDic setValue:@"西撒哈拉" forKey:@"EH"]; [countryDic setValue:@"斯洛文尼亚" forKey:@"SI"]; [countryDic setValue:@"马约特" forKey:@"YT"]; [countryDic setValue:@"安道尔" forKey:@"AD"]; [countryDic setValue:@"厄立特里亚" forKey:@"ER"]; [countryDic setValue:@"南非" forKey:@"ZA"]; [countryDic setValue:@"马绍尔群岛" forKey:@"MH"]; [countryDic setValue:@"博内尔,圣尤斯特歇斯和沙巴" forKey:@"BQ"]; [countryDic setValue:@"塞浦路斯" forKey:@"CY"]; [countryDic setValue:@"西班牙" forKey:@"ES"]; [countryDic setValue:@"德国" forKey:@"DE"]; [countryDic setValue:@"澳门" forKey:@"MO"]; [countryDic setValue:@"美属萨摩亚" forKey:@"AS"]; [countryDic setValue:@"意大利" forKey:@"IT"]; [countryDic setValue:@"格陵兰" forKey:@"GL"]; [countryDic setValue:@"乌拉圭" forKey:@"UY"]; [countryDic setValue:@"开曼群岛" forKey:@"KY"]; [countryDic setValue:@"朝鲜民主主义人民共和国" forKey:@"KP"]; [countryDic setValue:@"波兰" forKey:@"PL"]; [countryDic setValue:@"帕劳" forKey:@"PW"]; [countryDic setValue:@"蒙塞拉特岛" forKey:@"MS"]; [countryDic setValue:@"法罗群岛" forKey:@"FO"]; [countryDic setValue:@"美属维尔京群岛" forKey:@"VI"]; [countryDic setValue:@"泽西岛" forKey:@"JE"]; [countryDic setValue:@"爱沙尼亚" forKey:@"EE"]; [countryDic setValue:@"圣马力诺" forKey:@"SM"]; [countryDic setValue:@"台湾" forKey:@"TW"]; [countryDic setValue:@"匈牙利" forKey:@"HU"]; [countryDic setValue:@"瓦利斯和富图纳群岛" forKey:@"WF"]; [countryDic setValue:@"保加利亚" forKey:@"BG"]; [countryDic setValue:@"库克群岛" forKey:@"CK"]; [countryDic setValue:@"图瓦卢" forKey:@"TV"]; [countryDic setValue:@"安圭拉" forKey:@"AI"]; [countryDic setValue:@"英属维尔京群岛" forKey:@"VG"]; [countryDic setValue:@"土库曼斯坦" forKey:@"TM"]; [countryDic setValue:@"纽埃" forKey:@"NU"]; [countryDic setValue:@"直布罗陀" forKey:@"GI"]; [countryDic setValue:@"新加坡" forKey:@"SG"]; [countryDic setValue:@"瑞典" forKey:@"SE"]; [countryDic setValue:@"百慕大" forKey:@"BM"]; [countryDic setValue:@"圣赫勒拿" forKey:@"SH"]; [countryDic setValue:@"加拿大" forKey:@"CA"]; [countryDic setValue:@"荷兰" forKey:@"NL"]; [countryDic setValue:@"葡萄牙" forKey:@"PT"]; [countryDic setValue:@"香港" forKey:@"HK"]; [countryDic setValue:@"澳大利亚" forKey:@"AU"]; [countryDic setValue:@"冰岛" forKey:@"IS"]; [countryDic setValue:@"奥地利" forKey:@"AT"]; [countryDic setValue:@"希腊" forKey:@"GR"]; [countryDic setValue:@"马耳他" forKey:@"MT"]; [countryDic setValue:@"比利时" forKey:@"BE"]; [countryDic setValue:@"斯洛伐克" forKey:@"SK"]; [countryDic setValue:@"新西兰" forKey:@"NZ"]; [countryDic setValue:@"卢森堡" forKey:@"LU"]; [countryDic setValue:@"福克兰群岛" forKey:@"FK"]; [countryDic setValue:@"南极洲" forKey:@"AQ"]; [countryDic setValue:@"爱尔兰" forKey:@"IE"]; [countryDic setValue:@"科科斯群岛" forKey:@"CC"]; [countryDic setValue:@"圣马丁" forKey:@"MF"]; [countryDic setValue:@"摩纳哥" forKey:@"MC"]; [countryDic setValue:@"列支敦士登" forKey:@"LI"]; [countryDic setValue:@"诺福克岛" forKey:@"NF"]; [countryDic setValue:@"挪威" forKey:@"NO"]; [countryDic setValue:@"波多黎各" forKey:@"PR"]; [countryDic setValue:@"皮特凯恩群岛" forKey:@"PN"]; [countryDic setValue:@"圣皮埃尔和密克隆" forKey:@"PM"]; [countryDic setValue:@"瑙鲁" forKey:@"NR"]; [countryDic setValue:@"韩国" forKey:@"KR"]; [countryDic setValue:@"日本" forKey:@"JP"]; [countryDic setValue:@"捷克" forKey:@"CZ"]; [countryDic setValue:@"圣诞岛" forKey:@"CX"]; [countryDic setValue:@"托克劳" forKey:@"TK"]; [countryDic setValue:@"瑞士" forKey:@"CH"]; [countryDic setValue:@"丹麦" forKey:@"DK"]; [countryDic setValue:@"芬兰" forKey:@"FI"]; [countryDic setValue:@"马恩岛" forKey:@"IM"]; [countryDic setValue:@"斯瓦尔巴群岛和扬马延岛" forKey:@"SJ"]; [countryDic setValue:@"南乔治亚州和南三维治岛" forKey:@"GS"]; [countryDic setValue:@"英国" forKey:@"GB"]; NSString *res = [countryDic objectForKey:aCode]; if (res==nil) { res=@"Unknow"; } return res; } +(NSMutableArray *)CountryInfoList{ NSMutableArray *arr = [[NSMutableArray alloc] init]; [arr addObject:@"AD,安道尔共和国,Andorra,376"]; [arr addObject:@"AE,阿拉伯联合酋长国,United Arab Emirates,971"]; [arr addObject:@"AF,阿富汗,Afghanistan,93"]; [arr addObject:@"AG,安提瓜和巴布达,Antigua and Barbuda,1268"]; [arr addObject:@"AI,安圭拉岛,Anguilla,1264"]; [arr addObject:@"AL,阿尔巴尼亚,Albania,355"]; [arr addObject:@"AM,亚美尼亚,Armenia,374"]; [arr addObject:@"AO,安哥拉,Angola,244"]; [arr addObject:@"AR,阿根廷,Argentina,54"]; [arr addObject:@"AT,奥地利,Austria,43"]; [arr addObject:@"AU,澳大利亚,Australia,61"]; [arr addObject:@"AZ,阿塞拜疆,Azerbaijan,994"]; [arr addObject:@"BB,巴巴多斯,Barbados,1246"]; [arr addObject:@"BD,孟加拉国,Bangladesh,880"]; [arr addObject:@"BE,比利时,Belgium,32"]; [arr addObject:@"BF,布基纳法索,Burkina-faso,226"]; [arr addObject:@"BG,保加利亚,Bulgaria,359"]; [arr addObject:@"BH,巴林,Bahrain,973"]; [arr addObject:@"BI,布隆迪,Burundi,257"]; [arr addObject:@"BJ,贝宁,Benin,229"]; [arr addObject:@"BL,巴勒斯坦,Palestine,970"]; [arr addObject:@"BM,百慕大群岛,Bermuda Is.,1441"]; [arr addObject:@"BN,文莱,Brunei,673"]; [arr addObject:@"BO,玻利维亚,Bolivia,591"]; [arr addObject:@"BR,巴西,Brazil,55"]; [arr addObject:@"BS,巴哈马,Bahamas,1242"]; [arr addObject:@"BW,博茨瓦纳,Botswana,267"]; [arr addObject:@"BY,白俄罗斯,Belarus,375"]; [arr addObject:@"BZ,伯利兹,Belize,501"]; [arr addObject:@"CA,加拿大,Canada,1"]; [arr addObject:@"CF,中非共和国,Central African Republic,236"]; [arr addObject:@"CG,刚果,Congo,242"]; [arr addObject:@"CH,瑞士,Switzerland,41"]; [arr addObject:@"CK,库克群岛,Cook Is.,682"]; [arr addObject:@"CL,智利,Chile,56"]; [arr addObject:@"CM,喀麦隆,Cameroon,237"]; [arr addObject:@"CN,中国,China,86"]; [arr addObject:@"CO,哥伦比亚,Colombia,57"]; [arr addObject:@"CR,哥斯达黎加,Costa Rica,506"]; [arr addObject:@"CU,古巴,Cuba,53"]; [arr addObject:@"CY,塞浦路斯,Cyprus,357"]; [arr addObject:@"CZ,捷克,Czech Republic,420"]; [arr addObject:@"DE,德国,Germany,49"]; [arr addObject:@"DJ,吉布提,Djibouti,253"]; [arr addObject:@"DK,丹麦,Denmark,45"]; [arr addObject:@"DO,多米尼加共和国,Dominica Rep.,1890"]; [arr addObject:@"DZ,阿尔及利亚,Algeria,213"]; [arr addObject:@"EC,厄瓜多尔,Ecuador,593"]; [arr addObject:@"EE,爱沙尼亚,Estonia,372"]; [arr addObject:@"EG,埃及,Egypt,20"]; [arr addObject:@"ES,西班牙,Spain,34"]; [arr addObject:@"ET,埃塞俄比亚,Ethiopia,251"]; [arr addObject:@"FI,芬兰,Finland,358"]; [arr addObject:@"FJ,斐济,Fiji,679"]; [arr addObject:@"FR,法国,France,33"]; [arr addObject:@"GA,加蓬,Gabon,241"]; [arr addObject:@"GB,英国,United Kiongdom,44"]; [arr addObject:@"GD,格林纳达,Grenada,1809"]; [arr addObject:@"GE,格鲁吉亚,Georgia,995"]; [arr addObject:@"GF,法属圭亚那,French Guiana,594"]; [arr addObject:@"GH,加纳,Ghana,233"]; [arr addObject:@"GI,直布罗陀,Gibraltar,350"]; [arr addObject:@"GM,冈比亚,Gambia,220"]; [arr addObject:@"GN,几内亚,Guinea,224"]; [arr addObject:@"GR,希腊,Greece,30"]; [arr addObject:@"GT,危地马拉,Guatemala,502"]; [arr addObject:@"GU,关岛,Guam,1671"]; [arr addObject:@"GY,圭亚那,Guyana,592"]; [arr addObject:@"HK,香港特别行政区,Hongkong,852"]; [arr addObject:@"HN,洪都拉斯,Honduras,504"]; [arr addObject:@"HT,海地,Haiti,509"]; [arr addObject:@"HU,匈牙利,Hungary,36"]; [arr addObject:@"ID,印度尼西亚,Indonesia,62"]; [arr addObject:@"IE,爱尔兰,Ireland,353"]; [arr addObject:@"IL,以色列,Israel,972"]; [arr addObject:@"IN,印度,India,91"]; [arr addObject:@"IQ,伊拉克,Iraq,964"]; [arr addObject:@"IR,伊朗,Iran,98"]; [arr addObject:@"IS,冰岛,Iceland,354"]; [arr addObject:@"IT,意大利,Italy,39"]; [arr addObject:@"JM,牙买加,Jamaica,1876"]; [arr addObject:@"JO,约旦,Jordan,962"]; [arr addObject:@"JP,日本,Japan,81"]; [arr addObject:@"KE,肯尼亚,Kenya,254"]; [arr addObject:@"KG,吉尔吉斯坦,Kyrgyzstan,331"]; [arr addObject:@"KH,柬埔寨,Kampuchea (Cambodia ),855"]; [arr addObject:@"KP,朝鲜,North Korea,850"]; [arr addObject:@"KR,韩国,Korea,82"]; [arr addObject:@"KT,科特迪瓦共和国,Republic of Ivory Coast,225"]; [arr addObject:@"KW,科威特,Kuwait,965"]; [arr addObject:@"KZ,哈萨克斯坦,Kazakstan327"]; [arr addObject:@"LA,老挝,Laos,856"]; [arr addObject:@"LB,黎巴嫩,Lebanon,961"]; [arr addObject:@"LC,圣卢西亚,St.Lucia,1758"]; [arr addObject:@"LI,列支敦士登,Liechtenstein,423"]; [arr addObject:@"LK,斯里兰卡,Sri Lanka,94"]; [arr addObject:@"LR,利比里亚,Liberia,231"]; [arr addObject:@"LS,莱索托,Lesotho,266"]; [arr addObject:@"LT,立陶宛,Lithuania,370"]; [arr addObject:@"LU,卢森堡,Luxembourg,352"]; [arr addObject:@"LV,拉脱维亚,Latvia,371"]; [arr addObject:@"LY,利比亚,Libya,218"]; [arr addObject:@"MA,摩洛哥,Morocco,212"]; [arr addObject:@"MC,摩纳哥,Monaco,377"]; [arr addObject:@"MD,摩尔多瓦,Moldova, Republic of,373"]; [arr addObject:@"MG,马达加斯加,Madagascar,261"]; [arr addObject:@"ML,马里,Mali,223"]; [arr addObject:@"MM,缅甸,Burma,95"]; [arr addObject:@"MN,蒙古,Mongolia,976"]; [arr addObject:@"MO,澳门,Macao,853"]; [arr addObject:@"MS,蒙特塞拉特岛,Montserrat Is,1664"]; [arr addObject:@"MT,马耳他,Malta,356"]; [arr addObject:@"MU,毛里求斯,Mauritius,230"]; [arr addObject:@"MV,马尔代夫,Maldives,960"]; [arr addObject:@"MW,马拉维,Malawi,265"]; [arr addObject:@"MX,墨西哥,Mexico,52"]; [arr addObject:@"MY,马来西亚,Malaysia,60"]; [arr addObject:@"MZ,莫桑比克,Mozambique,258"]; [arr addObject:@"NA,纳米比亚,Namibia,264"]; [arr addObject:@"NE,尼日尔,Niger,977"]; [arr addObject:@"NG,尼日利亚,Nigeria,234"]; [arr addObject:@"NI,尼加拉瓜,Nicaragua,505"]; [arr addObject:@"NL,荷兰,Netherlands,31"]; [arr addObject:@"NO,挪威,Norway,47"]; [arr addObject:@"NP,尼泊尔,Nepal,977"]; [arr addObject:@"NR,瑙鲁,Nauru,674"]; [arr addObject:@"NZ,新西兰,New Zealand,64"]; [arr addObject:@"OM,阿曼,Oman,968"]; [arr addObject:@"PA,巴拿马,Panama,507"]; [arr addObject:@"PE,秘鲁,Peru,51"]; [arr addObject:@"PF,法属玻利尼西亚,French Polynesia,689"]; [arr addObject:@"PG,巴布亚新几内亚,Papua New Cuinea,675"]; [arr addObject:@"PH,菲律宾,Philippines,63"]; [arr addObject:@"PK,巴基斯坦,Pakistan,92"]; [arr addObject:@"PL,波兰,Poland,48"]; [arr addObject:@"PR,波多黎各,Puerto Rico,1787"]; [arr addObject:@"PT,葡萄牙,Portugal,351"]; [arr addObject:@"PY,巴拉圭,Paraguay,595"]; [arr addObject:@"QA,卡塔尔,Qatar,974"]; [arr addObject:@"RO,罗马尼亚,Romania,40"]; [arr addObject:@"RU,俄罗斯,Russia,7"]; [arr addObject:@"SA,沙特阿拉伯,Saudi Arabia,966"]; [arr addObject:@"SB,所罗门群岛,Solomon Is,677"]; [arr addObject:@"SC,塞舌尔,Seychelles,248"]; [arr addObject:@"SD,苏丹,Sudan,249"]; [arr addObject:@"SE,瑞典,Sweden,46"]; [arr addObject:@"SG,新加坡,Singapore,65"]; [arr addObject:@"SI,斯洛文尼亚,Slovenia,386"]; [arr addObject:@"SK,斯洛伐克,Slovakia,421"]; [arr addObject:@"SL,塞拉利昂,Sierra Leone,232"]; [arr addObject:@"SM,圣马力诺,San Marino,378"]; [arr addObject:@"SN,塞内加尔,Senegal,221"]; [arr addObject:@"SO,索马里,Somali,252"]; [arr addObject:@"SR,苏里南,Suriname,597"]; [arr addObject:@"ST,圣多美和普林西比,Sao Tome and Principe,239"]; [arr addObject:@"SV,萨尔瓦多,EI Salvador,503"]; [arr addObject:@"SY,叙利亚,Syria,963"]; [arr addObject:@"SZ,斯威士兰,Swaziland,268"]; [arr addObject:@"TD,乍得,Chad,235"]; [arr addObject:@"TG,多哥,Togo,228"]; [arr addObject:@"TH,泰国,Thailand,66"]; [arr addObject:@"TJ,塔吉克斯坦,Tajikstan,992"]; [arr addObject:@"TM,土库曼斯坦,Turkmenistan,993"]; [arr addObject:@"TN,突尼斯,Tunisia,216"]; [arr addObject:@"TO,汤加,Tonga,676"]; [arr addObject:@"TR,土耳其,Turkey,90"]; [arr addObject:@"TT,特立尼达和多巴哥,Trinidad and Tobago,1809"]; [arr addObject:@"TW,台湾省,Taiwan,886"]; [arr addObject:@"TZ,坦桑尼亚,Tanzania,255"]; [arr addObject:@"UA,乌克兰,Ukraine,380"]; [arr addObject:@"UG,乌干达,Uganda,256"]; [arr addObject:@"US,美国,United States of America,1"]; [arr addObject:@"UY,乌拉圭,Uruguay,598"]; [arr addObject:@"UZ,乌兹别克斯坦,Uzbekistan,233"]; [arr addObject:@"VC,圣文森特岛,Saint Vincent,1784"]; [arr addObject:@"VE,委内瑞拉,Venezuela,58"]; [arr addObject:@"VN,越南,Vietnam,84"]; [arr addObject:@"YE,也门,Yemen,967"]; [arr addObject:@"YU,南斯拉夫,Yugoslavia,381"]; [arr addObject:@"ZA,南非,South Africa,27"]; [arr addObject:@"ZM,赞比亚,Zambia,260"]; [arr addObject:@"ZR,扎伊尔,Zaire,243"]; [arr addObject:@"ZW,津巴布韦,Zimbabwe,263"]; return arr; } -(BOOL)findString:(NSString *)asub{ if (asub==nil) { return NO; } NSRange range; range = [self rangeOfString:asub]; if (range.location != NSNotFound) { return YES; }else{ return NO; } } -(BOOL)notFindString:(NSString *)asub{ if ([self findString:asub]) { return NO; } return YES; } +(NSString *)getCountryName:(NSString *)aCode{ aCode = [aCode uppercaseStringWithLocale:[NSLocale currentLocale]]; NSMutableArray *countryList = [NSString CountryInfoList]; for (NSString *s in countryList) { NSArray *arry=[s componentsSeparatedByString:@","]; NSString *str = [arry objectAtIndex:0]; if ([str isEqualToString:aCode]) { return [arry objectAtIndex:1]; } } NSLog(@"%@",aCode); return @"Unkonwn"; } +(NSString *)getCountryCode:(NSString *)aName{ NSMutableArray *countryList = [NSString CountryInfoList]; for (NSString *s in countryList) { NSArray *arry=[s componentsSeparatedByString:@","]; NSString *str = [arry objectAtIndex:1]; if ([str isEqualToString:aName]) { return [arry objectAtIndex:0]; } } for (NSString *s in countryList) { NSArray *arry=[s componentsSeparatedByString:@","]; NSString *str = [arry objectAtIndex:1]; if ([str findString:aName]) { return [arry objectAtIndex:0]; } } return @""; } -(float)GetPriceFromAdsName{ NSRange range = [self rangeOfString:@"@"]; if ([self findString:@"@"]) { NSString *substring = [[self substringFromIndex:NSMaxRange(range)] stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]]; if ([substring findString:@"@"]) { range = [substring rangeOfString:@"@"]; substring = [[substring substringToIndex:NSMaxRange(range)] stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]]; float res = [substring floatValue]; return res; } } return 0.0; } -(NSString *)GetPriceFromAdsNameString{ NSRange range = [self rangeOfString:@"@"]; if ([self findString:@"@"]) { NSString *substring = [[self substringFromIndex:NSMaxRange(range)] stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]]; if ([substring findString:@"@"]) { range = [substring rangeOfString:@"@"]; substring = [[substring substringToIndex:NSMaxRange(range)] stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]]; return [NSString stringWithFormat:@"@%@",substring]; } } return nil; } -(NSString *)GetAgeStrFromAdsNameString{ // A澳大利亚_FastestClean-Image21-CPM-0716_男_25~65_20160716_@1.26@ NSArray *array = [self componentsSeparatedByString:@"_"]; NSString *ageStr = @""; for (int i=0; i2) { return ageStr; } return nil; } -(NSString *)GetCountryStrFromAdsNameString{ // A澳大利亚_FastestClean-Image21-CPM-0716_男_25~65_20160716_@1.26@ NSArray *array = [self componentsSeparatedByString:@"_"]; NSString *countryStr = [array objectAtIndex:0]; if ([countryStr findString:@"A高端"]||[countryStr findString:@"A低端"]||[countryStr findString:@"所有"]||[countryStr findString:@"全世界"]) { return countryStr; } countryStr = [countryStr substringFromIndex:1]; NSString *countryCode = [NSString getCountryCode:countryStr]; if (countryCode.length>1) { return countryStr; } return nil; } +(NSDictionary *)getDicFromJson:(NSString *)JsonStr{ NSData *data = [JsonStr dataUsingEncoding:NSUTF8StringEncoding]; NSDictionary * json = [NSJSONSerialization JSONObjectWithData:data options:0 error:nil]; return json; } +(NSArray *)getArrayFromJson:(NSString *)JsonStr{ NSData *data = [JsonStr dataUsingEncoding:NSUTF8StringEncoding]; NSArray * json = [NSJSONSerialization JSONObjectWithData:data options:0 error:nil]; return json; } - (BOOL)isIntNumber{ NSScanner* scan = [NSScanner scannerWithString:self]; int val; return[scan scanInt:&val] && [scan isAtEnd]; } - (BOOL)isFloatNumber{ NSScanner* scan = [NSScanner scannerWithString:self]; float val; return[scan scanFloat:&val] && [scan isAtEnd]; } -(int)TimeDistance{ NSDateFormatter *date=[[NSDateFormatter alloc] init]; [date setDateFormat:@"yyyy-MM-dd'T'HH:mm:ssZZZ"]; NSDate *d=[date dateFromString:self]; NSInteger unitFlags = NSDayCalendarUnit| NSMonthCalendarUnit | NSYearCalendarUnit | NSHourCalendarUnit | NSMinuteCalendarUnit; NSCalendar *cal = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar]; NSDateComponents *comps = [cal components:unitFlags fromDate:d]; NSDate *newBegin = [cal dateFromComponents:comps]; // 当前时间 NSCalendar *cal2 = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar]; NSDateComponents *comps2 = [cal2 components:unitFlags fromDate:[NSDate date]]; NSDate *newEnd = [cal2 dateFromComponents:comps2]; NSTimeInterval interval = [newEnd timeIntervalSinceDate:newBegin]; NSInteger resultDays=((NSInteger)interval)/(60); return (int) resultDays; } - (int)convertToInt { int strlength = 0; char* p = (char*)[self cStringUsingEncoding:NSUnicodeStringEncoding]; for (int i=0 ; i<[self lengthOfBytesUsingEncoding:NSUnicodeStringEncoding] ;i++) { if (*p) { p++; strlength++; } else { p++; } } return strlength; } +(int)TimeLongFrom:(NSString *)beginTime End:(NSString *)endTime{ NSDateFormatter *date=[[NSDateFormatter alloc] init]; [date setDateFormat:@"yyyy-MM-dd"]; NSDate *d=[date dateFromString:beginTime]; NSInteger unitFlags = NSDayCalendarUnit| NSMonthCalendarUnit | NSYearCalendarUnit | NSHourCalendarUnit | NSMinuteCalendarUnit; NSCalendar *cal = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar]; NSDateComponents *comps = [cal components:unitFlags fromDate:d]; NSDate *newBegin = [cal dateFromComponents:comps]; // endTime d=[date dateFromString:endTime]; NSCalendar *cal2 = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar]; NSDateComponents *comps2 = [cal2 components:unitFlags fromDate:d]; NSDate *newEnd = [cal2 dateFromComponents:comps2]; NSTimeInterval interval = [newEnd timeIntervalSinceDate:newBegin]; NSInteger resultDays=((NSInteger)interval)/(60*60*24); return (int) resultDays; } +(NSMutableArray *)GetAllDateStrFrom:(NSDate *)beginTime End:(NSDate *)endTime{ NSMutableArray *res = [[NSMutableArray alloc] init]; NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; [dateFormatter setFormatterBehavior:NSDateFormatterBehavior10_4]; [dateFormatter setDateFormat:@"yyyy-MM-dd"]; [res addObject:[dateFormatter stringFromDate:beginTime]]; NSString *EndStr = [dateFormatter stringFromDate:endTime]; int index = 1; NSDate *tmpdate = [NSDate dateWithTimeInterval:index*86400 sinceDate:beginTime]; NSString *tmpStr = [dateFormatter stringFromDate:tmpdate]; int len = [NSString TimeLongFrom:tmpStr End:EndStr]; while (len>=0) { [res addObject:[dateFormatter stringFromDate:tmpdate]]; index++; tmpdate = [NSDate dateWithTimeInterval:index*86400 sinceDate:beginTime]; tmpStr = [dateFormatter stringFromDate:tmpdate]; len = [NSString TimeLongFrom:tmpStr End:EndStr]; } return res; } +(NSMutableArray *)GetAllDateStrFromStr:(NSString *)beginTime End:(NSString *)endTime{ NSDateFormatter *format = [[NSDateFormatter alloc] init]; format.dateFormat = @"yyyy-MM-dd"; return [NSString GetAllDateStrFrom:[format dateFromString:beginTime] End:[format dateFromString:endTime]]; } @end