Split string in 64kb using Swift
问题 I would like to split an extremely large string, up to 8mb, in 64kb chunks. At the moment I am using the following code: //1 var regData:String= "string up to 8mb" var count=((countElements(self.regData!))/65536) //2 for var index = 0; index < count; ++index { arr.append(self.regData!.substringWithRange(Range<String.Index>(start: advance(self.regData!.startIndex, 0),end: advance(self.regData!.startIndex, 65536)))) self.regData!.removeRange(Range<String.Index>(start: self.regData!.startIndex,