基本上这是一个结构对象保持一个国家和它的端口 struct countryAndPorts {
var country: String?
var ports: [String]?
}
这些是保持映射到它的端口每个国家的阵列。已过滤的数组应该按国家或端口保存过滤结果。 var countryAndPortsArray = [countryAndPorts]()
var f
我想根据另一列拆分列。我在下面解释。 这里是我的部分数据: brand products
APPLE IPHONE6SPlus_16G
APPLE IPHONE6S_64G
APPLE IPHONE6S_16G
APPLE IPhone6_32G
APPLE iPadAir2_64G
APPLE iPadmini2_16G
APPLE iPadmini4_64G
HTC ONEX