4

iPhoneのスレッドが気になります。それらは簡単に確立して維持できますか? iPhone ではどのように機能しますか? それは本当のマルチスレッドですか?

4

5 に答える 5

3

クラスではNSThread、はい、よく、そしてはい。:-)

于 2009-04-28T19:40:20.283 に答える
3

Apple の次のドキュメントを参照することを強くお勧めします。

最も一般的な並行プログラミング操作では、Grand Central DispatchNSOperationNSOperationQueueその両方を使用すると、実装が非常に簡単になり、そのような操作間の依存関係の定義を含め、非同期で実行する必要があるほとんどの操作をカバーできます。

GCD の使用は、スレッドを使用するよりも簡単で、並列スレッドからのリアルタイム処理が必要ない状況ではスレッドを完全に置き換えます。

于 2011-03-03T19:47:06.597 に答える
2

効率的でスムーズに実行されるアプリケーションを開発する場合は、同時実行性とメモリを制御することが不可欠です。自動参照カウントは、Xcode 4.2の新機能である、アップルの画期的なメモリ管理システムです。iOSおよびOSX用のプロマルチスレッドおよびメモリ管理は、ARCがどのように機能し、それをアプリケーションに組み込むのに最適な方法を示しています。グランドセントラルディスパッチ(GCD)とブロックは、優れたアプリを開発するための鍵であり、最大のパフォーマンスを得るためにスレッドを制御できます。
たくさんの本やコースがあります。

于 2012-05-02T12:40:31.577 に答える
1

Grand Central Dispatch を使用することは、iPhone でマルチスレッド化するための最良の方法です。ルールに従えば、実装するのはそれほど難しくありません。ドキュメントとプログラミング ガイドを確認してください。

于 2011-03-03T21:48:57.897 に答える
0

この投稿はもう少し役立つかもしれません...

于 2009-09-12T12:40:11.363 に答える