1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
|
/**
NSObject-additions.m
Various methods for NSObject
Copyright (c) 2002 Free Software Foundation
This file is part of the StepTalk project.
*/
#import "NSObject+additions.h"
@implementation NSObject (STAdditions)
- (BOOL)isSame:(id)anObject
{
return self == anObject;
}
- (BOOL)notEqual:(id)anObject
{
return ![self isEqual:anObject];
}
- (BOOL)notSame:(id)anObject
{
return ![self isSame:anObject];
}
- (BOOL)isNil
{
return NO;
}
- (BOOL)notNil
{
return YES;
}
- (id)yourself
{
return self;
}
@end
|