mirror of https://github.com/oxen-io/session-ios
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
37 lines
597 B
Matlab
37 lines
597 B
Matlab
5 years ago
|
//
|
||
|
// Copyright (c) 2018 Open Whisper Systems. All rights reserved.
|
||
|
//
|
||
|
|
||
|
#import "NSObject+OWS.h"
|
||
|
|
||
|
NS_ASSUME_NONNULL_BEGIN
|
||
|
|
||
|
@implementation NSObject (OWS)
|
||
|
|
||
|
#pragma mark - Logging
|
||
|
|
||
|
+ (NSString *)logTag
|
||
|
{
|
||
|
return [NSString stringWithFormat:@"[%@]", self.class];
|
||
|
}
|
||
|
|
||
|
- (NSString *)logTag
|
||
|
{
|
||
|
return self.class.logTag;
|
||
|
}
|
||
|
|
||
|
+ (BOOL)isNullableObject:(nullable NSObject *)left equalTo:(nullable NSObject *)right
|
||
|
{
|
||
|
if (!left && !right) {
|
||
|
return YES;
|
||
|
} else if (!left || !right) {
|
||
|
return NO;
|
||
|
} else {
|
||
|
return [left isEqual:right];
|
||
|
}
|
||
|
}
|
||
|
|
||
|
@end
|
||
|
|
||
|
NS_ASSUME_NONNULL_END
|