class func setShared (NSScriptSuiteRegistry)
NSScriptSuiteRegistry
to registry
.
NSScriptSuiteRegistry
の単一の、共有インスタンスをregistry
に設定します。
NSScriptSuiteRegistry
, creating it first if it doesn’t exist.
NSScriptSuiteRegistry
の単一の、共有インスタンスを返します、それが存在しないならばそれをまず作成します。
Availability 有効性
Technology
class func shared() -> NSScriptSuiteRegistry
If it creates an instance, and if the application provides scriptability information in the script suite format, the method loads suite definitions in all frameworks and other bundles that the application currently imports or includes; if information is provided in the sdef format, the method loads information only from the specified sdef file. If in reading scriptability information an exception is raised
because of parsing errors, it handles the exception by printing a line of information to the console.
それがインスタンスを作成するならば、そしてアプリケーションがスクリプトスイート形式でスクリプト対応機能情報を提供するならば、メソッドはアプリケーションが現在インポートまたはインクルードする全てのフレームワークと他のバンドルの中のスイート定義をロードします;情報がsdef形式で提供されるならば、メソッドは情報をその指定されたsdefファイルからのみロードします。スクリプト対応機能情報の読み込みにおいて例外がエラー解析のために引き起こされる
ならば、それは例外を一行の情報をコンソールに出力することによって取り扱います。
class func setShared (NSScriptSuiteRegistry)
NSScriptSuiteRegistry
to registry
.
NSScriptSuiteRegistry
の単一の、共有インスタンスをregistry
に設定します。
func loadSuite (with: [AnyHashable : Any], from: Bundle)
dictionary
; previously, this suite definition was parsed from a .scriptSuite
property list contained in a framework or in bundle
.
dictionary
の中にカプセル化されるスイート定義をロードします;以前に、このスイート定義はフレームワークの中またはbundle
の中に含まれる.scriptSuite
プロパティリストから構文解析されました。