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(containerClassDescriptionclassDesc: NSScriptClassDescription, containerSpecifiercontainer: NSScriptObjectSpecifier, keyproperty: String, relativePositionrelPos: NSRelativePosition, baseSpecifierbaseSpecifier: NSScriptObjectSpecifier?)Objective C
- (instancetype)initWithContainerClassDescription:(NSScriptClassDescription *)classDesccontainerSpecifier:(NSScriptObjectSpecifier *)containerkey:(NSString *)propertyrelativePosition:(NSRelativePosition)relPosbaseSpecifier:(NSScriptObjectSpecifier *)baseSpecifierОператор импорта
Objective C
@import Foundation;Swift
import FoundationДоступность
Доступный в OS X v10.0 и позже.
-
Возвращает спецификатор для базового объекта.
Объявление
Swift
var baseSpecifier: NSScriptObjectSpecifierObjective C
@property(retain) NSScriptObjectSpecifier *baseSpecifierВозвращаемое значение
Спецификатор для базового объекта — объект, с которым связан относительный спецификатор.
Оператор импорта
Objective C
@import Foundation;Swift
import FoundationДоступность
Доступный в OS X v10.0 и позже.
-
Возвращает относительную позицию, инкапсулировавшую получателем.
Объявление
Swift
var relativePosition: NSRelativePositionObjective C
@property NSRelativePosition relativePositionВозвращаемое значение
Относительная позиция инкапсулируется получателем.
Оператор импорта
Objective C
@import Foundation;Swift
import FoundationДоступность
Доступный в OS X v10.0 и позже.
-
Устанавливает спецификатор для базового объекта.
Объявление
Swift
var baseSpecifier: NSScriptObjectSpecifierObjective C
@property(retain) NSScriptObjectSpecifier *baseSpecifierПараметры
baseSpecifierСпецификатор для базового объекта — объект, с которым связан относительный спецификатор.
Оператор импорта
Objective C
@import Foundation;Swift
import FoundationДоступность
Доступный в OS X v10.0 и позже.
-
Устанавливает относительную позицию, инкапсулировавшую получателем.
Объявление
Swift
var relativePosition: NSRelativePositionObjective 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;Константы
-
AfterNSRelativeAfterУказывает позицию после другого объекта.
Доступный в OS X v10.0 и позже.
-
BeforeNSRelativeBeforeУказывает позицию перед другим объектом.
Доступный в OS X v10.0 и позже.
Оператор импорта
Objective C
@import Foundation;Swift
import FoundationДоступность
Доступный в OS X v10.0 и позже.
-
