タグ

ブックマーク / yusukehida.com (1)

  • クラスメソッドかインスタンスメソッドか | ppmweb

    AppleScriptObjC に関しては、風のウワサで「何でもできるよ!」と聞いてはいたのですが、Cocoa/Objective-C と AppleScript の両方やっている身からすると、触っていくうちにそこかしこで「え? Cocoa のあれどうやってやるの?」という場面に遭遇します。 ふと思ったのが、AppleScript のクラスでどうやってクラスメソッドを定義するのか ということです。ひとまずの結論としては、クラスメソッドとして呼びたければそのように、インスタンスメソッドとして呼びたければそのように呼べばいい ようです。 サンプルコード ClassMethodOrInstanceMethod.zip 説明 このサンプルコードでは、まず CMGhost というくらすを AppleScript で書いています。このクラスは、パラメータとして文字列を受け取り、標準アラート(NSAle

    クラスメソッドかインスタンスメソッドか | ppmweb
  • 1