-2

重複の可能性:
IBOutlet および IBAction

私は Objective C には比較的慣れていませんが、C と Python の両方の経験があるプログラミングではありません。IBAction メソッドとは何か、何ができるのか、プログラムに組み込む方法を知りたいと思っていました。そして、可能であれば、C でこのメソッドをバイパスし、単純にすべてを C で記述する方法はありますか? 前もって感謝します

4

1 に答える 1

4

IBActionsは単純にタイプvoidです。ただし、IBActionInterface 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 にも適用されます)。

于 2012-07-07T10:23:15.440 に答える