コードへのオブジェクトの接続について


重要: これは開発中のAPIやテクノロジーのための予備的な文書です。Apple は、Apple ブランドの製品で使用するために、本明細書に記載の技術やプログラミング・インターフェースの採用を計画するのに役立つ、この情報を供給しています。この情報は変更される可能性があり、この文書に従って実施されるソフトウェアは、最終的なオペレーティング・システム・ソフトウェアと最終文書でテストする必要があります。この文書の新しいバージョンは、API または技術の将来のベータ版で提供されるかも知れません。


あなたのユーザインタフェースオブジェクトの動作を実装するコードを記述します。あなたのコードは、アクションとアウトレットの接続を介してユーザインタフェースオブジェクトと通信します。


あなたのコードにコントロールからメッセージを送信する必要があるときに アクション接続 を作成します。コントロールは、ユーザがオブジェクトを操作するときに、インスタントアクションまたは目に見える結果を生じるユーザインタフェースオブジェクトです。例えば、ユーザーがボタンをクリックすると、ボタンは、適切なアクションを実行するようコードに伝えるアクションメッセージを送信します。テキストフィールド、スライダー、スイッチは、iOS で一般的に使用されるコントロールの例です。チェックボックス、スクロールバー、およびテキストフィールドは、通常、OS X で使用されるコントロールです。


あなたのコードにアクションメッセージを送信するようにコントロールを構成する最も簡単な方法は、オブジェクトの実装ファイルに Interface Builder のコントロールから、ドラッグすることです。



insert_action_2x


ユーザーインターフェイスオブジェクトに、コードからメッセージを送信する必要がある場合、アウトレット接続 を作成します。オブジェクトは、コントロール、ラベル、進捗インジケータ、またはマップビューのような、ストーリーボードまたは xib ファイルで定義された他のオブジェクトにすることができます。あなたのコードは、ボタンが消えなければならないと判断した場合には、例えば、あなたのコードが、それ自体を隠すボタンを伝えるアウトレットを通してメッセージを送信します。


アウトレット接続を作成する最も簡単な方法は、別のオブジェクトの実装ファイルに Interface Builder 内のユーザインターフェイスオブジェクトから Control - ドラッグすることです。



name_the_outlet_2x


ビューコントローラがインスタンス化された後、それは登場している前に、接続はインスタンス化されます。詳細については、ビューコントローラ内のリソース管理、ターゲットアクション、およびターゲットアクション を参照してください。



注意: iOS 8.0 のように、接続はもはや awakeFromNib への呼び出しを完了した後にインスタンス化されません。



関連記事


アクション接続の作成

アウトレット接続の作成

ユーザーインターフェイスオブジェクト接続の管理

ココア結合を Control-ドラッグして確立






目次
Xcode の新機能

★ヘルプ項目総索引★

Interface Builder 接続の索引
コードへのオブジェクトの接続について
シーンドックにオブジェクトの追加
アクション接続の作成
アウトレット接続の作成
ユーザーインターフェイスオブジェクト接続の管理
tvOS ビューコントローラの優先フォーカス項目を設定
Control - ドラッグして、ココアバインドの確立
ココアバインドの編集












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ