piyomarusoftpiyomarusoft

AppleScript高速化テクニック

  • Digital
    3,000 JPY

【AppleScript中〜上級者け】【図を中心に構成、文字数すくなめ】 「AppleScriptは遅い」と主張する人と、そのように主張しない人がいます。 おそらく、どちらの感想も正しいのです。遅いと主張する人は、知らず知らずのうちに「遅くなる書き方」を選択。遅く感じない人は、「遅くならない書き方」を選択しているためです。自分が書いたScriptが遅く動いていれば、遅いと主張することは無理のないことでしょう。 ただし、それが「速く動く書き方」を知らないとか、本来は速く動くことを知らないとか、いくつもの方法で処理できたとしても試していないということが理由であり、「とりあえず動くScript」を書けるようになったスクリプターが陥りがちなポイントでもあります。 ScriptでGUIアプリケーションを操作するさいには、GUIアプリケーション内部で行われる処理内容はまったく見えません。ブラックボックスです。 つまり、実際に試して動かしてみないと、どのような挙動を行うかは分かりません。Script的なロジックのスマートさと、実際に処理速度の速い処理というものはイコールでない場合が多々あります。 本書では、本来の速度で動くAppleScriptのパワーを引き出すために、いろいろ書き換えるためのノウハウや方法論について、実際にサンプルコードを提示してご紹介します。 PDF 86ページ、掲載サンプルScriptのZipアーカイブつき

【AppleScript中〜上級者け】【図を中心に構成、文字数すくなめ】 「AppleScriptは遅い」と主張する人と、そのように主張しない人がいます。 おそらく、どちらの感想も正しいのです。遅いと主張する人は、知らず知らずのうちに「遅くなる書き方」を選択。遅く感じない人は、「遅くならない書き方」を選択しているためです。自分が書いたScriptが遅く動いていれば、遅いと主張することは無理のないことでしょう。 ただし、それが「速く動く書き方」を知らないとか、本来は速く動くことを知らないとか、いくつもの方法で処理できたとしても試していないということが理由であり、「とりあえず動くScript」を書けるようになったスクリプターが陥りがちなポイントでもあります。 ScriptでGUIアプリケーションを操作するさいには、GUIアプリケーション内部で行われる処理内容はまったく見えません。ブラックボックスです。 つまり、実際に試して動かしてみないと、どのような挙動を行うかは分かりません。Script的なロジックのスマートさと、実際に処理速度の速い処理というものはイコールでない場合が多々あります。 本書では、本来の速度で動くAppleScriptのパワーを引き出すために、いろいろ書き換えるためのノウハウや方法論について、実際にサンプルコードを提示してご紹介します。 PDF 86ページ、掲載サンプルScriptのZipアーカイブつき

目次(作成中のもの)