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 и позже.
-
Возвращает булево значение, указывающее, оценивает ли тест, представленный получателем, к
YES
true
.Объявление
Swift
func isTrue() -> Bool
Objective C
- (BOOL)isTrue
Возвращаемое значение
YES
true
если тест, представленный получателем, оценивает кYES
true
, иначеNO
false
.Оператор импорта
Objective C
@import Foundation;
Swift
import Foundation
Доступность
Доступный в OS X v10.0 и позже.