init(name:bundleIdentifier:)
Creates and returns a server object from property list information contained in the provided bundle.
Declaration
init!(name: String!, bundleIdentifier: String!)Parameters
- name:
The name to initialize the server object with.
- bundleIdentifier:
The bundle identifier.
Return Value
An initialized server object.
Discussion
This method examines the Info.plist file for the entries shown in the table below. The class names are loaded, but no classes are instantiated. Additionally, an NSConnection object is allocated and registered using the input method connection name supplied in the Info.plist file.
Key | Value |
|---|---|
| The associated value is |
| A string that specifies an input method connection name that names the connection through which your input method services are published. The Input Method Kit uses this name to create an |
| An input controller class. |
| An icon file name. The icon is used to display your input method in the International pane of System Preferences. |
| An array of one or more ISO language codes that specify the character repertoire of your input method. The codes help categorize your input method to the user. |