NSRangeSpecifier
NSRangeSpecifier объект указывает диапазон (т.е. непрерывный ряд) объектов в контейнере через два объекта разграничивания. Диапазон представлен двумя объектными спецификаторами, спецификатором запуска и спецификатором конца, который может иметь любой тип спецификатора (такой как NSIndexSpecifier или NSWhoseSpecifier объект). Эти спецификаторы оценены в контексте того же контейнерного объекта как сам спецификатор диапазона.
Вы обычно не разделяете на подклассы NSRangeSpecifier.
Наследование
-
NSObject -
NSScriptObjectSpecifier -
NSRangeSpecifier
-
NSObject -
NSScriptObjectSpecifier -
NSRangeSpecifier
Соответствует
-
AnyObject -
CVarArgType -
Сопоставимый -
Hashable -
NSCoding -
NSObjectProtocol -
Печатаемый -
NSCoding -
NSObject
Оператор импорта
Swift
import Foundation
Objective C
@import Foundation;
Доступность
Доступный в OS X v10.0 и позже.
-
init (containerClassDescription:containerSpecifier:key:startSpecifier:endSpecifier:) - initWithContainerClassDescription:containerSpecifier:key:startSpecifier:endSpecifier:Определяемый инициализаторВозвращает спецификатор диапазона, инициализированный с данными свойствами.
Объявление
Swift
init(containerClassDescriptionclassDescription: NSScriptClassDescription, containerSpecifiercontainer: NSScriptObjectSpecifier, keyproperty: String, startSpecifierstartSpec: NSScriptObjectSpecifier?, endSpecifierendSpec: NSScriptObjectSpecifier?)Objective C
- (instancetype)initWithContainerClassDescription:(NSScriptClassDescription *)classDescriptioncontainerSpecifier:(NSScriptObjectSpecifier *)containerkey:(NSString *)propertystartSpecifier:(NSScriptObjectSpecifier *)startSpecendSpecifier:(NSScriptObjectSpecifier *)endSpecПараметры
classDescriptionОписание класса.
containerКонтейнер.
propertyСвойство.
startSpecОбъектный спецификатор, представляющий первый объект диапазона.
endSpecОбъектный спецификатор, представляющий последний объект диапазона.
Возвращаемое значение
Спецификатор диапазона инициализируется с данными свойствами.
Обсуждение
Вызывает суперкласс
initWithContainerClassDescription:containerSpecifier:key:метод и инициализирует экземпляр с объектными спецификаторами, представляющими стартовый элемент,startSpec, и конечный элемент,endSpec, из диапазона элементов в контейнере.Оператор импорта
Objective C
@import Foundation;Swift
import FoundationДоступность
Доступный в OS X v10.0 и позже.
-
Возвращает объектный спецификатор, представляющий последний объект диапазона.
Объявление
Swift
var endSpecifier: NSScriptObjectSpecifier?Objective C
@property(retain) NSScriptObjectSpecifier *endSpecifierВозвращаемое значение
Объектный спецификатор, представляющий последний объект диапазона.
Оператор импорта
Objective C
@import Foundation;Swift
import FoundationДоступность
Доступный в OS X v10.0 и позже.
-
Устанавливает объектный спецификатор, представляющий последний объект диапазона к данному объекту.
Объявление
Swift
var endSpecifier: NSScriptObjectSpecifier?Objective C
@property(retain) NSScriptObjectSpecifier *endSpecifierПараметры
endSpecОбъектный спецификатор, представляющий последний объект диапазона.
Оператор импорта
Objective C
@import Foundation;Swift
import FoundationДоступность
Доступный в OS X v10.0 и позже.
-
Устанавливает объектный спецификатор, представляющий первый объект диапазона к данному объекту.
Объявление
Swift
var startSpecifier: NSScriptObjectSpecifier?Objective C
@property(retain) NSScriptObjectSpecifier *startSpecifierПараметры
startSpecОбъектный спецификатор, представляющий первый объект диапазона.
Оператор импорта
Objective C
@import Foundation;Swift
import FoundationДоступность
Доступный в OS X v10.0 и позже.
-
Возвращает объектный спецификатор, представляющий первый объект диапазона.
Объявление
Swift
var startSpecifier: NSScriptObjectSpecifier?Objective C
@property(retain) NSScriptObjectSpecifier *startSpecifierВозвращаемое значение
Объектный спецификатор, представляющий первый объект диапазона.
Оператор импорта
Objective C
@import Foundation;Swift
import FoundationДоступность
Доступный в OS X v10.0 и позже.
