重複の可能性:
IBOutlet および IBAction
私は Objective C には比較的慣れていませんが、C と Python の両方の経験があるプログラミングではありません。IBAction メソッドとは何か、何ができるのか、プログラムに組み込む方法を知りたいと思っていました。そして、可能であれば、C でこのメソッドをバイパスし、単純にすべてを C で記述する方法はありますか? 前もって感謝します
重複の可能性:
IBOutlet および IBAction
私は Objective C には比較的慣れていませんが、C と Python の両方の経験があるプログラミングではありません。IBAction メソッドとは何か、何ができるのか、プログラムに組み込む方法を知りたいと思っていました。そして、可能であれば、C でこのメソッドをバイパスし、単純にすべてを C で記述する方法はありますか? 前もって感謝します
IBActions
は単純にタイプvoid
です。ただし、IBAction
Interface Builder のために代わりに使用することをお勧めします。
Interface Builder は、アプリケーションを設計し、レイアウトをコードに添付するために使用する Xcode の統合サービスです。Interface Builder は、これら 2 つのタイプのいずれかであるため、接続したいものを「認識」しています。IBOutlet
コードでorを定義したらIBAction
、文字通りドラッグ アンド ドロップして Interface Builder の何かに接続します。たとえば、タッチ イベント リスナー (またはそれらに沿ったもの) を作成する場合は、IBAction を使用できます。
IBOutlets
詳細については、https://developer.apple.com/library/mac/#documentation/General/Conceptual/Devpedia-CocoaApp/TargetAction.htmlIBActions
のトピックに関する Apple Developer ページから読むことができます(これは OS X の記事です)。開発者向けですが、この 2 つは非常によく似たフレームワークで構築されているため、iOS にも適用されます)。