24 #import <Foundation/Foundation.h>
28 #pragma mark Class Constants
38 #define NSExceptionClass @"NSException"
58 #pragma mark Creating Exceptions
59 + (instancetype)exceptionWithCoder:(NSCoder *)coder;
60 + (instancetype)exceptionWithContentsOfSerializedFile:(NSString *)path;
61 + (instancetype)exceptionWithDataDictionary:(NSDictionary *)dictionary;
62 + (instancetype)exceptionWithDataDictionaryFromFile:(NSString *)path;
63 + (instancetype)exceptionWithStream:(
SCStream *)stream;
64 + (instancetype)exceptionWithFileStream:(NSString *)path;
65 + (instancetype)exceptionWithData:(NSData *)data;
66 + (instancetype)exceptionWithContentsOfFile:(NSString *)path;
67 + (instancetype)exceptionWithContentsOfURL:(NSURL *)url;
68 + (instancetype)exceptionWithContentsOfURLString:(NSString *)urlString;
69 + (instancetype)exceptionWithException:(NSException *)exception;
72 #pragma mark Initializing Exceptions
73 - (instancetype)initWithException:(NSException *)exception;
Category NSObject(SCObject) header file.
Standard class NSException functionality extending category.
Definition: NSException+SCException.h:55
Abstract parent class of the stream classes hierarchy.
Definition: SCStream.h:224