Class

NSRunLoop

The programmatic interface to objects that manage input sources. 入力ソースを管理するオブジェクトに対するプログラムインターフェイス。

Declaration 宣言

@interface NSRunLoop : NSObject

Overview 概要

A NSRunLoop object processes input for sources, such as mouse and keyboard events from the window system and NSPort objects. A NSRunLoop object also processes NSTimer events.

Your application neither creates nor explicitly manages NSRunLoop objects. The system creates a NSRunLoop object as needed for each NSThread object, including the application’s main thread. If you need to access the current thread’s run loop, use the class method currentRunLoop.

Note that from the perspective of NSRunLoop, NSTimer objects aren’t “input”—they’re a special type, and they don’t cause the run loop to return when they fire.

Topics 話題

Accessing Run Loops and Modes 実行ループおよびモードにアクセスする

Managing Timers タイマーを管理する

Managing Ports ポートを管理する

Configuring as Server Process サーバープロセスを構成設定する

Running a Loop ループを実行する

Scheduling and Canceling Tasks タスクそれらを予定および取り消しする

Relationships 関係

Inherits From 継承元

See Also 参照

Run Loop Scheduling 実行ループを予定する