Ok、
XCode 4 で 3 つの小さなプログラムを作成しました: 電卓、「スクラッチ パッド」(空白のメモ タイプのウィンドウ)、および「スプレッド シート」(電卓で得られた値を保持するためのスプレッド シートのように見えます)
私が今やろうとしているのは、電卓にボタンを追加することです。このボタンを押すと、スクラッチ パッドまたはスプレッド シートのいずれかが実行され、ユーザーはどちらを選択するかを選択できます。
簡単に見つけられるように、両方のバンドルを「アプリケーション」フォルダーに配置しました。
NSButton をサブクラス化する必要があるのか、それとももっと簡単な方法があるのか疑問に思っていました。
/users/me/applications で NSButton にファイル ブラウザを開き、ユーザー (me :-)) がアプリケーションの 1 つを選択すると、ボタンが変数として保存するだけでよいと考えていました。次に、キーと同等のキーを押すと実行します。
しかし、ボタンに「クリック」と「押す」という2つの異なるアクションを与える方法がわかりません
ボタンをサブクラス化する必要がある場合、どこから始めればよいでしょうか? もっと簡単な方法があるとすれば、それはどこでしょうか?