Scripting Support
スクリプティングサポート
Allow users to control your app with AppleScript and other automation technologies, or run scripts from within your app.
ユーザにあなたのアプリをAppleScriptや他の自動化技術での制御を、またはあなたのアプリの内部からのスクリプト実行を可能にします。
Topics
話題
Script Execution
スクリプト執行
class NSAppleScript
An object that provides the ability to load, compile, and execute scripts.
スクリプトをロード、コンパイル、そして実行する能力を提供するオブジェクト。
Apple Event Handling
アップルイベント処理
class NSAppleEventManager
A mechanism for registering handler routines for specific types of Apple events and dispatching events to those handlers.
特定の型のアップルイベント用のハンドラールーチンを登録する、そして様々なイベントをそれらのハンドラーへ発送する仕組み。
Script Commands
スクリプトコマンド
class NSSetCommand
A command that sets one or more attributes or relationships to one or more values.
ひとつ以上の属性またはリレーションシップ(関係)をひとつ以上の値に設定するコマンド。
class NSMoveCommand
A command that moves one or more scriptable objects.
ひとつ以上のスクリプト対応オブジェクトを移動するコマンド。
class NSExistsCommand
A command that determines whether a scriptable object exists.
あるスクリプト対応オブジェクトが存在するかどうかを判定するコマンド。
class NSGetCommand
A command that retrieves a value or object from a scriptable object.
スクリプト対応オブジェクトから値またはオブジェクトを取ってくるコマンド。
class NSCloneCommand
A command that clones one or more scriptable objects.
ひとつ以上のスクリプト対応オブジェクトをクローンするコマンド。
class NSCountCommand
A command that counts the number of objects of a specified class in the specified object container.
指定されたクラスのオブジェクトの数を、指定されたオブジェクトコンテナの中で数えるコマンド。
class NSCloseCommand
A command that closes one or more scriptable objects.
ひとつ以上のスクリプト対応オブジェクトを閉じるコマンド。
Object Specifiers
オブジェクト指定子
class NSPropertySpecifier
A specifier for a simple attribute value, a one-to-one relationship, or all elements of a to-many relationship.
ある単純な属性値、一対一関係(リレーションシップ)を、または対多関係のすべての要素のための指定子。
class NSPositionalSpecifier
A specifier for an insertion point in a container relative to another object in the container.
そのコンテナ中の別のオブジェクトとの関係での、あるコンテナにおける挿入点のための指定子。
class NSRandomSpecifier
A specifier for an arbitrary object in a collection or, if not a one-to-many relationship, the sole object.
あるコレクションの中の随意のオブジェクトまたは、一対多関係(リレーションシップ)でなければ、唯一のオブジェクトのための指定子。
class NSRangeSpecifier
A specifier for a range of objects in a container.
あるコンテナの中のいくつかのオブジェクトからなるある範囲のための指定子。
class NSUniqueIDSpecifier
A specifier for an object in a collection (or container) by unique ID.
特有なIDによる、あるコレクション(またはコンテナ)の中のあるオブジェクトのための指定子。
class NSWhoseSpecifier
A specifier that indicates every object in a collection matching a condition.
あるコレクションの中の、ある条件に合致しているあらゆるオブジェクトを指し示す指定子。
class NSNameSpecifier
A specifier for an object in a collection (or container) by name.
名前による、あるコレクション(またはコンテナ)の中のあるオブジェクトに対する指定子。
class NSMiddleSpecifier
A specifier indicating the middle object in a collection or, if not a one-to-many relationship, the sole object.
あるコレクションの中の真ん中のオブジェクトまたは、一対多関係(リレーションシップ)でなければ、唯一のオブジェクトを指し示す指定子。
class NSIndexSpecifier
A specifier representing an object in a collection (or container) with an index number.
あるインデックス数を使って、あるコレクション(またはコンテナ)の中のあるオブジェクトを表す指定子。
class NSRelativeSpecifier
A specifier that indicates an object in a collection by its position relative to another object.
あるオブジェクトをあるコレクションにおいて別のオブジェクトとの相対的なそれの位置によって指し示す指定子。
Script Dictionary Description
スクリプト用語説明記述
class NSScriptSuiteRegistry
The top-level repository of scriptability information for an app at runtime.
あるアプリに対する実行時でのスクリプト対応機能情報のトップレベルレポジトリ(最高水準貯蔵所)。
class NSClassDescription
An abstract class that provides the interface for querying the relationships and properties of a class.
あるクラスのリレーションシップ(関係)とプロパティについて問い合わせるためのインターフェイスを提供するある抽象クラス。
Object Matching Tests
オブジェクトマッチングテスト
class NSScriptWhoseTest
An abstract class that provides the basis for testing specifiers one at a time or in groups.
一度に1つ、またはグループで指定子をテストするための基盤を提供する抽象クラス。
class NSSpecifierTest
A comparison between an object specifier and a test object.
オブジェクト指定子とテストオブジェクトとの間の比較。
NSObject Script Support
NSObjectスクリプトサポート
NSComparisonMethods
A collection of default comparison methods useful for performing specifier tests.
指定子テストを実行するのに有用な省略時の比較メソッドのいちコレクション。
NSScriptKeyValueCoding
A collection of methods that provide additional capabilities for working with key-value coding.
キー値コーディングを扱うための追加能力を提供するメソッドのいちコレクション。
NSScriptObjectSpecifiers
A collection of methods providing additional object specifier functionality.
追加のオブジェクト指定子機能を提供するいちコレクション。
See Also
参照
App Support
アプリサポート
Task Management
タスク管理
Manage your app’s work and how it interacts with system services like Handoff and Shortcuts.
あなたのアプリのもつ仕事をそしてどうやってそれがHandoffおよびShortcutのようなシステムサービスと相互作用するかを管理します。
Resources
リソース
Access assets and other data bundled with your app.
あなたのアプリと同梱される資産や他のデータにアクセスします。
Notifications
通知
Design patterns for broadcasting information and for subscribing to broadcasts.
情報放送のためのそして放送購買のための様式を設計します。
Errors and Exceptions
エラーと例外
Respond to problem situations in your interactions with APIs, and fine-tune your app for better debugging.
APIとのあなたの相互作用での問題状況に応答します、そしてより良いデバッグのためにあなたのアプリを微調節します。