NSRelativeSpecifier
Указывает объект в наборе его позицией относительно другого объекта. Вы обычно не разделяете на подклассы NSRelativeSpecifier
.
Наследование
-
NSObject
-
NSScriptObjectSpecifier
-
NSRelativeSpecifier
-
NSObject
-
NSScriptObjectSpecifier
-
NSRelativeSpecifier
Соответствует
-
AnyObject
-
CVarArgType
-
Сопоставимый
-
Hashable
-
NSCoding
-
NSObjectProtocol
-
Печатаемый
-
NSCoding
-
NSObject
Оператор импорта
Swift
import Foundation
Objective C
@import Foundation;
Доступность
Доступный в OS X v10.0 и позже.
-
init (containerClassDescription:containerSpecifier:key:relativePosition:baseSpecifier:) - initWithContainerClassDescription:containerSpecifier:key:relativePosition:baseSpecifier:
Определяемый инициализаторВызывает суперкласс
initWithContainerClassDescription:containerSpecifier:key:
метод и инициализирует относительную позицию и основной спецификатор кrelPos
иbaseSpecifier
.Объявление
Swift
init(containerClassDescription
classDesc
: NSScriptClassDescription, containerSpecifiercontainer
: NSScriptObjectSpecifier, keyproperty
: String, relativePositionrelPos
: NSRelativePosition, baseSpecifierbaseSpecifier
: NSScriptObjectSpecifier?)Objective C
- (instancetype)initWithContainerClassDescription:(NSScriptClassDescription *)
classDesc
containerSpecifier:(NSScriptObjectSpecifier *)container
key:(NSString *)property
relativePosition:(NSRelativePosition)relPos
baseSpecifier:(NSScriptObjectSpecifier *)baseSpecifier
Оператор импорта
Objective C
@import Foundation;
Swift
import Foundation
Доступность
Доступный в OS X v10.0 и позже.
-
Возвращает спецификатор для базового объекта.
Объявление
Swift
var baseSpecifier: NSScriptObjectSpecifier
Objective C
@property(retain) NSScriptObjectSpecifier *baseSpecifier
Возвращаемое значение
Спецификатор для базового объекта — объект, с которым связан относительный спецификатор.
Оператор импорта
Objective C
@import Foundation;
Swift
import Foundation
Доступность
Доступный в OS X v10.0 и позже.
-
Возвращает относительную позицию, инкапсулировавшую получателем.
Объявление
Swift
var relativePosition: NSRelativePosition
Objective C
@property NSRelativePosition relativePosition
Возвращаемое значение
Относительная позиция инкапсулируется получателем.
Оператор импорта
Objective C
@import Foundation;
Swift
import Foundation
Доступность
Доступный в OS X v10.0 и позже.
-
Устанавливает спецификатор для базового объекта.
Объявление
Swift
var baseSpecifier: NSScriptObjectSpecifier
Objective C
@property(retain) NSScriptObjectSpecifier *baseSpecifier
Параметры
baseSpecifier
Спецификатор для базового объекта — объект, с которым связан относительный спецификатор.
Оператор импорта
Objective C
@import Foundation;
Swift
import Foundation
Доступность
Доступный в OS X v10.0 и позже.
-
Устанавливает относительную позицию, инкапсулировавшую получателем.
Объявление
Swift
var relativePosition: NSRelativePosition
Objective C
@property NSRelativePosition relativePosition
Параметры
relPos
Относительная позиция инкапсулируется получателем.
Оператор импорта
Objective C
@import Foundation;
Swift
import Foundation
Доступность
Доступный в OS X v10.0 и позже.
Типы данных
-
Эти константы используются
relativePosition
иsetRelativePosition:
.Объявление
Swift
enum NSRelativePosition : UInt { case After case Before }
Objective C
typedef enum { NSRelativeAfter = 0, NSRelativeBefore } NSRelativePosition;
Константы
-
After
NSRelativeAfter
Указывает позицию после другого объекта.
Доступный в OS X v10.0 и позже.
-
Before
NSRelativeBefore
Указывает позицию перед другим объектом.
Доступный в OS X v10.0 и позже.
Оператор импорта
Objective C
@import Foundation;
Swift
import Foundation
Доступность
Доступный в OS X v10.0 и позже.
-