【发布时间】:2011-02-23 08:23:30
【问题描述】:
我有一个大小约为 1000kB 的 NSData 对象。现在我想通过蓝牙传输它。如果我有 10 个 100kB 的对象会更好。想到我应该使用NSData的-subdataWithRange:方法。
我还没有真正使用过 NSRange。好吧,我知道它是如何工作的,但我不知道如何从给定位置读取长度为:'to end of file'...我不知道该怎么做。
一些关于如何将其拆分为多个 100kB NSData 对象的代码将在这里真正帮助我。 (可能涉及到-length 方法来查看应该制作多少个对象..?)
提前谢谢你。
【问题讨论】:
-
还有关于蓝牙数据大小,来自developer.apple.com/library/ios/#DOCUMENTATION/…“为了获得最佳性能,建议数据对象的大小保持较小(长度小于1000字节)。”