RRBrazilianState
包含巴西各州和城市的枚举。
安装
CocoaPods
CocoaPods 是 Cocoa 项目的依赖管理器。要安装 CocoaPods,请使用以下命令
$ sudo gem install cocoapods
安装 CocoaPods 后,在您的 Podfile
中指定此 pod
pod 'RRBrazilianState', '~> 1.0'
然后,运行以下命令
$ pod install
用法
安装此 pod 后,您只需在您正在工作的文件中导入模块
import RRBrazilianState
创建特定州的引用
let saoPaulo = RRBrazilianState.saoPaulo
您还可以从其 缩写 创建州的引用。以下是一个示例
print(RRBrazilianState(abbreviation: "sp"))
// Prints "Optional(RRBrazilianState.RRBrazilianState.saoPaulo)"
print(RRBrazilianState(abbreviation: "rN"))
// Prints "Optional(RRBrazilianState.RRBrazilianState.rioGrandeDoNorte)"
print(RRBrazilianState(abbreviation: "Pi"))
// Prints "Optional(RRBrazilianState.RRBrazilianState.piaui)"
print(RRBrazilianState(abbreviation: "XY"))
// Prints "nil"
print(RRBrazilianState(abbreviation: "SP") == RRBrazilianState.saoPaulo)
// Prints "true"
如你所见,缩写可以是大写也可以是小写,但必须是有效的。
检索州简称
print(saoPaulo.rawValue)
// Prints "SP"
检索州名
print(saoPaulo.name)
// Prints "São Paulo"
检索州城市
print(saoPaulo.cities)
// Prints "["São Paulo", "Adamantina", "Adolfo", "Aguaí", "Águas da Prata", "Águas de Lindóia", ..."
城市数组是按字母顺序排序的,但第一个位置始终保留给首府。
许可
RRBrazilianState协议按照MIT许可发布的。