123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209 |
- //
- // 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; i<array.count; i++) {
- NSString *s = [array objectAtIndex:i];
- if ([s isEqualToString:@"男"]||[s isEqualToString:@"女"]||[s isEqualToString:@"全"]) {
- ageStr = [NSString stringWithFormat:@"%@,%@",s,[array objectAtIndex:i+1]];
- break;
- }
- }
- if (ageStr.length>2) {
- 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
|