Tôi có đối tượng NSData có kích thước xấp xỉ 1000kB. Bây giờ tôi muốn chuyển qua Bluetooth. Sẽ tốt hơn nếu tôi có, giả sử, 10 đối tượng của 100kB. Tôi nghĩ rằng tôi nên sử dụng phương thức -subdataWithRange:
của NSData.Chia đối tượng NSData thành các đối tượng NSData khác có kích thước nhất định
Tôi chưa thực sự làm việc với NSRange. Vâng, tôi biết nó hoạt động như thế nào, nhưng tôi không thể tìm ra cách đọc từ một vị trí cụ thể với độ dài: 'đến cuối tập tin' ... Tôi không biết làm thế nào để làm điều đó.
Một số mã về cách chia nhỏ thành nhiều đối tượng NSData 100kB thực sự sẽ giúp tôi ở đây. (nó có thể liên quan đến phương pháp -length
để xem có bao nhiêu đối tượng nên được thực hiện ..?)
Cảm ơn bạn trước.
Cũng liên quan đến kích thước dữ liệu Bluetooth, từ http://developer.apple.com/library/ios/#DOCUMENTATION/NetworkingInternet/Conceptual/GameKit_Guide/GameKitConcepts/GameKitConcepts.html "Để có hiệu suất tốt nhất, bạn nên kích thước của các đối tượng dữ liệu được giữ nhỏ (dưới 1000 byte chiều dài). " – user149100