用下面的方法可以把一维数组,分割成二维数组

extension Array {
func split() -> [[Element]] {
var resultArray: [[Element]] = []
var beginIndex = 0
var endIndex = 4
var count = self.count
while count >= 4 {
resultArray.append(Array(self[beginIndex ..< endIndex]))
beginIndex += 4
endIndex += 4
count -= 4
}
if count < 4 {
resultArray.append(Array(self[beginIndex ..< self.count]))
}
return resultArray
}
}