UI関連のコールバックとタイマーイベント間でデータ構造を保護するために、ミューテックスが必要ですか?iPhoneのデータ構造をコールバックやタイマーから保護する必要がありますか?
答えて
ココアタッチからデータ構造にアクセスするにはどうすればよいですか?ビューのデータを設定すると、そこに保持され、独自のコピーが使用されます。あなたは本当に自分のコードについて心配する必要があります。
私はUITableViewに燃料を供給するために使用されるいくつかのデータ構造を持っています。基本的な内容は、Webサーバーからデータを取得するタイマーコールバックによって更新することができます。私は、コンテンツが更新されたときにユーザーがセルに触れることを心配しています。いずれにしても、私のアプリケーションが未知の例外 'NSUnknownKeyException'、理由: '[
タイマは別のスレッドでは実行されません。それらはアプリケーションの実行ループに追加され、メインスレッド上で実行されます。あなたのクラッシュは、おそらく別の問題(恐らくそれについて語っている問題)によって引き起こされている可能性が高いです。 –
@DeShawnT - それがあなたのエラーなら、この質問はおそらく起こっていることに対処しているでしょう:http://stackoverflow.com/questions/3481409/app-crashes-when-tab-bar-item-is-selected –
すべてのUI関連のコールバックはメインスレッドにあります。 UIKitやその他のiOSフレームワークで生成されたスレッドは、通常、呼び出し元から隠されています。独自のスレッドを生成しない限り、iOS用に開発するときにこの種のロックを心配する必要はほとんどありません。
- 1. Kotlin:Kotlinデータクラスを保護する必要がありますか?
- 2. どのデータ構造を選択する必要がありますか? [Androidディクショナリ]
- 3. APIを保護する必要はありますか?
- 4. python threading.Timer:コールバック内でアクセスする変数を保護する必要がありますか?
- 5. 構造体をループする必要があります
- 6. リポジトリ構造を変更する必要があります
- 7. どの項目を一括割り当てから保護する必要がありますか?
- 8. ファイルヘッダをクラスまたは構造体にする必要がありますか?
- 9. ヘッダーファイルにC構造体があり、ヘッダーファイルからXMLスキーマを生成する必要があります。
- 10. Androidでコールバックや何らかのイベントを使用する必要がありますか?
- 11. コールバックをレールアプリケーションに配置する必要がありますか?
- 12. コントローラからjsonデータを返す必要がありますか?
- 13. 私の公開GnuPG-Keyへのリンクを電子メールクローラから保護する必要がありますか?
- 14. web.configに接続文字列を保護する必要はありますか?
- 15. データベースからデータをサニタイズする必要はありますか?
- 16. Scalaの構成データ - Readerモナドを使用する必要がありますか?
- 17. ビューにオブジェクトや通常のデータを渡す必要がありますか?
- 18. デルファイデザインのアイデア - 必要なデータ構造データ
- 19. iPad/iPhone App Dev - ユーザーのデータをデバイスのディスクとデータベースに保存する必要がありますか?
- 20. SQLiteDatabaseを使用してデータを保存する必要がありますか?
- 21. シングルトンで改造する必要がありますか?
- 22. タイマー、ハンドラ、またはASyncTaskを使用する必要がありますか?
- 23. このアプリケーションデータを保持する必要がありますか?
- 24. カスタムビューでsuper.onDraw()をコールバックする必要はありますか?
- 25. このデータ構造には形式がありますか?
- 26. Salesforce REST APIのコールバックURLがHTTPSである必要がありますか?
- 27. HTML5構文を使用する必要がありますか?
- 28. iPhone/iPadのPDFファイルからテキストを取得する必要があります
- 29. Dropboxに保存されているsqliteファイルのデータ構造をパスワード保護で保護する
- 30. イメージをデータベースに保存する必要がありますか?
あなたはどんなタイプの操作を心配していますか?これはおそらく助けになるかもしれませんが、あなたが共有しているリソースは何ですか?それが単なるデータ構造の場合、なぜ並行読み込みと書き込みがありますか? http://stalintechnologies.blogspot.com/2008/09/theory-on-rmutex.html –
SO DeShawnへようこそ – Nektarios