class func shared() -> NSScriptExecutionContext
NSScriptExecutionContext
instance.
共有されるNSScriptExecutionContext
インスタンスを返します。
Availability 有効性
Technology
class NSScriptExecutionContext : NSObject
An NSScript
object is a shared instance (there is only one instance of the class) that represents the context in which the current script command is executed. NSScript
tracks global state relating to the command being executed, especially the top-level container object (that is, the container implied by a specifier object that specifies no container) used in an evaluation of an NSScript
object.
NSScript
オブジェクトは、ある共有インスタンスです(このクラスのインスタンスは1つしかありません)、それはそこにおいて現在のスクリプトコマンドが実行される前後関係を表します。NSScript
は、実行されているコマンドに関連するグローバルな状態を追跡します、とりわけNSScript
オブジェクトの評価において使われるトップレベルのコンテナオブジェクト(すなわち、コンテナを指定しない指定子オブジェクトによって暗示されるコンテナ)。
In most cases, the top-level container for a complete series of nested object specifiers is automatically set to the application object (NSApp
), and you can get this object with the top
method. But you can also set this top-level container to something else (using top
) if the situation warrants it.
ほとんどの場合には、入れ子にされたオブジェクト指定子の完全な一続きに対するトップレベルのコンテナは、自動的にアプリケーションオブジェクト(NSApp
)に設定されます、そしてあなたはこのオブジェクトをtop
メソッドで得ることができます。しかしあなたはまたこのトップレベルのコンテナを何か他のものに設定できます(top
を使って)もし状況がそれを許すならば。
It is unlikely that you will need to subclass NSScript
.
あなたがNSScript
のサブクラスを作る必要は起こりそうにありません。
class func shared() -> NSScriptExecutionContext
NSScriptExecutionContext
instance.
共有されるNSScriptExecutionContext
インスタンスを返します。
var topLevelObject : Any?
var objectBeingTested : Any?
var rangeContainerObject : Any?
class NSScriptCoercionHandler