問題タブ [nsthread]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
objective-c - iPhone スレッド間の最も単純な通信
XML 解析を処理するためのセカンダリ スレッドを備えた iPhone アプリがあります。これらのメソッドの一部では、メイン スレッドで作成および設定されたディクショナリ (変更ではなく検索用) を参照する必要があります。
Apple のドキュメントは、グローバル変数がこれを達成するための最良の方法である可能性があることを示していました。私は今、実装がどのようになるかを確信しています。.m の先頭に辞書を定義し、セカンダリ スレッド内で通常どおりアクセスしますか?
iphone - iPhone:1つのオブジェクト、1つのスレッド
iPhoneでは、別のスレッドで画像に対していくつかの操作を行いたいと思います。セミフォアやロックなどを扱うのではなく、この並行操作を安全に作成するために「1つのオブジェクト、1つのスレッド」メソッドを使用したいと思います。オブジェクトがメインスレッドでアクセスされないように、オブジェクトを新しいスレッドにコピーする正しい方法がわかりません。'copy'メソッドを使用しますか?もしそうなら、私はこれをスレッドの前またはスレッドの内側で行いますか?
iphone - Objective-C(iphone)で現在実行中のスレッドのリストを取得するにはどうすればよいですか
Objective-C で現在実行中のスレッドのリストを取得する方法はありますか? 私は主に NSThreads オブジェクトを取得することに興味があります。実行中のスレッドごとにアサーション ハンドラーを置き換えたいからですか?
そのようなことが不可能な場合は、スレッドが生成された後に独自のセレクターが呼び出されるように設定できますか (そのため、そこでアサーション ハンドラーの置換を行うことができます)。
iphone - xmlCtxtGetLastError - Iphone
私はかなり長い間 NSXMLParser を使用してプログラミングを行ってきましたが、最近、このエラーが発生しました。最も奇妙なことは、デバッグモードでのみ発生することです。アプリをシミュレーターにロードしてシミュレーターから実行すると (Xcode を使用せずに)、問題なく動作します。
コードは非常に単純です。これは単純な XML 解析であり、その内容は別のスレッドで Web から読み込まれます。
誰かがすでにそのエラーに遭遇していますか??
前もって感謝します。
編集:
このエラーは、不適切な形式の XML ドキュメントがある場合に発生することに気付きました。私の場合、HTML ページのコンテンツの一部を抽出し、結果の文字列を解析していましたが、この文字列は常に整形式ではありませんでした。少し変更すると出来上がり...
構文解析時にドキュメントの形式が適切であることを確認してください。そうしないと、同じ間違いを犯す可能性があります... PS: パーサー エラー メソッドは、このエラーをキャッチしませんでした。
iphone - 一定時間後に NSThread をタイムアウトする
一定時間後にタイムアウトしたい NSThread があります。
これについてあなたが提供できる助けは大歓迎です。
ありがとう、
Zen_silence
iphone - 多くの「LED」をアニメーション化するための戦略-スレッド?、UIViewアニメーション?NSOperation?(iPhone)
72個のLEDライトを含むいくつかの異なるビューを実行する必要があります。LEDクラスを作成したので、LEDをループして、さまざまな色(緑、赤、オレンジ、青なしなど)に設定できます。次に、LEDは適切な.pngをロードします。
これは正常に機能します。LEDをループして設定します。いつか、色の変更をオン/オフにするだけでなく、少し遅れてオンにする必要があることを私は知っています。イコライザーのように。
72個のLEDを含む5〜10個のビューがあり、最小限のメモリ/CPU負荷で上記を実現したいと思います。
上に示したようにループするだけで、LEDの内部はswitch case
正しいロジックを実行します。これが実際のLEDとマイクロコントローラーである場合sleep(100)
、私はループで使用するか、同様のものを使用しますが、明らかな理由から、そのようなものは避けたいと思います。
私は、これを行うのperformOnThread withDelay
は本当に時間がかかるだろうと思っていたのでUIView animation
、アルファとNSOperationを変更することも、小さな機能にとっては大変な作業になるでしょう。
これを回避するための効率的で賢い方法はありますか?
与えられたインスピレーションをありがとう:)
iphone - NSThread 共有オブジェクトの問題
「EXC_BAD_ACCESS」が表示されますが、理由がわかりません。お役に立てれば幸いです。よろしくお願いします。
ユーザーが写真を撮り、別のスレッドで処理を行いたい...
そしたら新スレ
どの呼び出し
そして、これは私がBAD_ACCESSを取得し続ける場所です
いろいろと文句を言うイメージです…
私は何を間違っていますか??
よろしくお願いします
cocoa - クラスメソッドを持つNSThread?
別のスレッドでクラスメソッド(「+」で始まる)を実行することは可能ですか?通常、私は成功せず[myClass myController];
に試したようにメソッドを呼び出します。[NSThread detachNewThreadSelector:myController toTarget:myClass withObject:nil];
iphone - cocoa Touch で NSThreads を使用する必要があるのはいつですか?
cocos2d を使って小さなゲームを書いています。シューティングゲームです。一方がプレイヤー、もう一方が敵。プレイヤーの射撃と敵の射撃の両方のアクションを実行するには、スレッドを使用する必要がありますか? または、それらを使用せずに行うことはできますか。現在、私はスレッドを使用していません。しかし、プレイヤーと敵の両方のアクションを同時に行うことができます。強制的に良いパフォーマンスを発揮するスレッドを使用する必要がありますか? または、スレッドを使用せずに間違っていますか? この混乱から私を助けてください。ありがとうございました。
iphone - NSThreadで呼び出されたときにMKMapViewがロードされませんか?
「generateMap」という名前のメソッドでMKMapViewを作成しています。viewDidLoadの内部から、これは機能します。
ただし、これにより、マップがすばやく読み込まれてから消え、空白の灰色のグリッドのみが残ります。
スレッドを介してメソッドを呼び出すときに、これが発生する可能性がある理由はありますか?
私はこれをすることになった:
これにより、スピナー(UIActivityIndicator)を使用して、必要に応じてMKMapViewをロードできます。「waitUntilDone:No]」を設定して、generateMapで完了する前に画面がMapViewを切り替えるようにしました。そうしないと、スピナーが表示されず、generateMapが実行されるまで空白の画面しか表示されません。