私はiPhone用アプリケーション(iOS 5)に取り組んでいます。私がしなければならないことは、サーバーから派生したバイナリデータを使ってマップを作成することです。サーバーが使用可能なバイト数を持っている場合は、バッファーuint8_t [1024]に読み込みます。次に、このデータを解析してオブジェクト(例:経度と緯度のある点を含むパス)を作成しますが、それらのオブジェクトはしばしば私のバッファよりも大きくなります。シミュレータ上では、これは大きな問題ではありません。可変配列に格納するのに十分なメモリがあるからです。iOSのサーバからバイナリデータを受信して保存する方法は?
しかし、デバイスのアプリケーションを安全にするにはどうすればよいですか? iOSデバイスにはどのようなアレイサイズを使用する必要がありますか?
私の問題が理解できたことを願っています。
iOSデバイスには1 KB以上のメモリがあると思いますが、心配している場合はobjC++とベクターを使用してください。 –
私はiOSプログラミングには全く新しいので、アプリケーションが常にメモリの問題やパフォーマンスの問題に直面しないようにしています。だから私はそれが1キロバイトのサイズを持っているバッファーだけであるため、増加する配列のサイズに問題があるかもしれないことを知りたかった... – Bautzi89