Ho un oggetto NSData di circa 1000KB dimensioni. Ora voglio trasferirlo via Bluetooth. Sarebbe meglio se avessi, diciamo, 10 oggetti di 100kB. Mi viene in mente che dovrei usare il metodo -subdataWithRange:
di NSData.Split NSData oggetti in altri oggetti NSData di una data dimensione
non ho davvero lavorato con NSRange. Bene, so come funziona, ma non riesco a capire come leggere da una determinata posizione con la lunghezza: 'alla fine del file' ... Non ho idea di come farlo.
Alcuni codice su come dividere questo in più oggetti 100kB NSData sarebbe davvero darmi una mano qui. (probabilmente richiede il metodo -length
per vedere quanti oggetti dovrebbero essere realizzati ..?)
Grazie in anticipo.
Anche per quanto riguarda la dimensione dei dati Bluetooth, da http://developer.apple.com/library/ios/#DOCUMENTATION/NetworkingInternet/Conceptual/GameKit_Guide/GameKitConcepts/GameKitConcepts.html "Per ottenere prestazioni ottimali, si raccomanda che la dimensione degli oggetti dati essere mantenuti piccoli (meno di 1000 byte di lunghezza). " – user149100