AppleScriptObjC に関しては、風のウワサで「何でもできるよ!」と聞いてはいたのですが、Cocoa/Objective-C と AppleScript の両方やっている身からすると、触っていくうちにそこかしこで「え? Cocoa のあれどうやってやるの?」という場面に遭遇します。 ふと思ったのが、AppleScript のクラスでどうやってクラスメソッドを定義するのか ということです。ひとまずの結論としては、クラスメソッドとして呼びたければそのように、インスタンスメソッドとして呼びたければそのように呼べばいい ようです。 サンプルコード ClassMethodOrInstanceMethod.zip 説明 このサンプルコードでは、まず CMGhost というくらすを AppleScript で書いています。このクラスは、パラメータとして文字列を受け取り、標準アラート(NSAle
![クラスメソッドかインスタンスメソッドか | ppmweb](https://cdn-ak-scissors.b.st-hatena.com/image/square/aef890f0050f79f5f3141aad13d0e68ca496035d/height=288;version=1;width=512/https%3A%2F%2Fyusukehida.com%2Fppmweb%2Fwp-content%2Fuploads%2F2009%2F08%2FClassMethodOrInstanceMethodScreenSnapz001.png)