1. カメラ
  2. カーオーディオ&エレクトロニクス
  3. ホームオーディオ
  4. パーソナルオーディオ
  5. テレビ
  6. スマートホーム
  >> 電子技術オンライン >  >> 携帯電話&アクセサリー >> iPhoneの

iPhone SDKのウェイト機能

ソフトウェア開発キットは、プログラマは、AppleのiPhoneのような特定のプラットフォーム用のアプリケーションを作成することができます。 iPhoneはiOSのオペレーティングシステムを実行するため、iPhoneの開発者は、以前はiPhone SDKとしても知られている、のiOS SDKに依存しています。 iOSのSDKは、Windowsプラットフォーム上のもののような他のSDKで共通のウェイト機能をサポートしていませんが、あなたは本質的に同じ目的を果たす代替に回すことができます。ウェイト機能の基本
ログイン

プログラミングでは、関数はスレッドがブロックとして独自の実行を一時停止することを可能にするのを待ちます。あなたが待機関数を呼び出すときに、特定の指定された条件が満たされるまで、関数は、スレッドの実行を一時停止します。その特定の条件が満たされるまで、この関数は、アイドル状態にスレッドを置きます。あるいは、特定の時間ではなく、基準ベースの間隔のウェイト機能を強制タイムアウト間隔を指定することができます。

ログインスリープ
ログイン

を使用しますNSThread - 実行のスレッドを制御するオブジェクト、他のスレッドをブロックせずに、実行の別のスレッドを実行するには、Objective-Cの方法を可能にする - のiOS SDKにあなたはインターバルベースの​​時間と同じ目的を果たすスリープ機能を有効にすることができます関数を待ちます。クラスメソッド」sleepForTimeInterval:[秒単位の時間は、「特定の時間保留にスレッドの実行を置きます。同様の「sleepUntilDate」オブジェクトを使用すると、スレッドを再開する将来の時間を指定することができます。で
メソッド実行の遅延の後
ログイン

のiOS SDKも収納しますあなたがメソッドの呼び出しを遅らせることができる機能。このメソッドは、NSObjectの、Objective-Cののルートクラスに存在します。この待機機能の代替は、メソッドを実行して、秒単位で指定された方法を、実行するためのパラメータとなるオブジェクトを指定することができます。たとえば、あなたがこの方法を使用して、5秒の待機期間の後に、アプリケーション内のラベルのテキストを変更することができます」anArgument afterDelay:[NSTimeInterval]遅延。」

ログイン考慮事項
ログイン

、あなたが適切にウェイト機能と同等の機能を使用するには、Objective-Cのプログラミングに精通している必要があります。 Appleは、各リビジョンでの新機能が導入されるようにバージョンを前の数十後、iOSのSDKには、2012年3月のようなそのバージョン5.1の安定版リリースの第三のベータ段階に達している会社は、SDKに待機機能のサポートを更新し続けているので、よいです時間の経過とともに変化する。