NSScriptWhoseTest
NSScriptWhoseTest абстрактный класс, единственный метод которого isTrue. Два конкретных подкласса NSScriptWhoseTest генерируйте объекты, представляющие булевы выражения, сравнивающие один объект с другим и объекты, представляющие многократные булевы выражения, соединенные логическими операторами (OR, AND, NOT). Эти классы, соответственно, NSSpecifierTest и NSLogicalTest. В оценке себя, NSWhoseSpecifier вызывает isTrue метод его «тестового» объекта.
Вы не должны должны быть разделять на подклассы NSScriptWhoseTest, и необходимо редко должны быть разделить один на подклассы из его подклассов.
Наследование
-
NSObject -
NSScriptWhoseTest -
NSLogicalTest -
NSSpecifierTest -
NSWhoseTest
-
NSObject -
NSScriptWhoseTest -
NSLogicalTest -
NSSpecifierTest -
NSWhoseTest
Соответствует
-
AnyObject -
CVarArgType -
Сопоставимый -
Hashable -
NSCoding -
NSObjectProtocol -
Печатаемый -
NSCoding -
NSObject
Оператор импорта
Swift
import Foundation
Objective C
@import Foundation;
Доступность
Доступный в OS X v10.0 и позже.
-
Возвращает булево значение, указывающее, оценивает ли тест, представленный получателем, к
YEStrue.Объявление
Swift
func isTrue() -> BoolObjective C
- (BOOL)isTrueВозвращаемое значение
YEStrueесли тест, представленный получателем, оценивает кYEStrue, иначеNOfalse.Оператор импорта
Objective C
@import Foundation;Swift
import FoundationДоступность
Доступный в OS X v10.0 и позже.
