Skip to content

Instantly share code, notes, and snippets.

@yairsz
Created February 2, 2014 20:44
Show Gist options
  • Save yairsz/8774646 to your computer and use it in GitHub Desktop.
Save yairsz/8774646 to your computer and use it in GitHub Desktop.
Objective-C method that returns a dictionary of all state names as keys and their abbreviations as values
- (NSDictionary *) stateDictionary {
return @{
@"ALABAMA" : @"AL ",
@"ALASKA" : @"AK ",
@"AMERICAN SAMOA" : @"AS ",
@"ARIZONA" : @"AZ ",
@"ARKANSAS" : @"AR ",
@"CALIFORNIA" : @"CA ",
@"COLORADO" : @"CO ",
@"CONNECTICUT" : @"CT ",
@"DELAWARE" : @"DE ",
@"DISTRICT OF COLUMBIA" : @"DC ",
@"FEDERATED STATES OF MICRONESIA" : @"FM ",
@"FLORIDA" : @"FL ",
@"GEORGIA" : @"GA ",
@"GUAM" : @"GU ",
@"HAWAII" : @"HI ",
@"IDAHO" : @"ID ",
@"ILLINOIS" : @"IL ",
@"INDIANA" : @"IN ",
@"IOWA" : @"IA ",
@"KANSAS" : @"KS ",
@"KENTUCKY" : @"KY ",
@"LOUISIANA" : @"LA ",
@"MAINE" : @"ME ",
@"MARSHALL ISLANDS" : @"MH ",
@"MARYLAND" : @"MD ",
@"MASSACHUSETTS" : @"MA ",
@"MICHIGAN" : @"MI ",
@"MINNESOTA" : @"MN ",
@"MISSISSIPPI" : @"MS ",
@"MISSOURI" : @"MO ",
@"MONTANA" : @"MT ",
@"NEBRASKA" : @"NE ",
@"NEVADA" : @"NV ",
@"NEW HAMPSHIRE" : @"NH ",
@"NEW JERSEY" : @"NJ ",
@"NEW MEXICO" : @"NM ",
@"NEW YORK" : @"NY ",
@"NORTH CAROLINA" : @"NC ",
@"NORTH DAKOTA" : @"ND ",
@"NORTHERN MARIANA ISLANDS" : @"MP ",
@"OHIO" : @"OH ",
@"OKLAHOMA" : @"OK ",
@"OREGON" : @"OR ",
@"PALAU" : @"PW ",
@"PENNSYLVANIA" : @"PA ",
@"PUERTO RICO" : @"PR ",
@"RHODE ISLAND" : @"RI ",
@"SOUTH CAROLINA" : @"SC ",
@"SOUTH DAKOTA" : @"SD ",
@"TENNESSEE" : @"TN ",
@"TEXAS" : @"TX ",
@"UTAH" : @"UT ",
@"VERMONT" : @"VT ",
@"VIRGIN ISLANDS" : @"VI ",
@"VIRGINIA" : @"VA ",
@"WASHINGTON" : @"WA ",
@"WEST VIRGINIA" : @"WV ",
@"WISCONSIN" : @"WI ",
@"WYOMING" : @"WY "
};
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment