Name
NSComparisonMethods — Mac OS X 10.0
Synopsis
This informal protocol declares several methods that are used to
perform common comparisons between
two objects. In Cocoa’s scripting system,
comparisons are represented by instances of
NSSpecifierTest
, which relies on objects
implementing either methods from this protocol, or the
NSScriptingComparisonMethods
protocol.
@interface NSObject (NSComparisonMethods)
|
// Instance Methods
|
- (BOOL)isEqualTo:(id)object; |
- (BOOL)isLessThanOrEqualTo:(id)object; |
- (BOOL)isLessThan:(id)object; |
- (BOOL)isGreaterThanOrEqualTo:(id)object; |
- (BOOL)isGreaterThan:(id)object; |
- (BOOL)isNotEqualTo:(id)object; |
- (BOOL)doesContain:(id)object; |
- (BOOL)isLike:(NSString *)object; |
- (BOOL)isCaseInsensitiveLike:(NSString *)object; |
@end |
Get Cocoa in a Nutshell now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.