Samond Classes Library 1.2.3-RELEASE build 192
NSException+SCException.h
Go to the documentation of this file.
1 //
2 // NSException+SCException.h
3 // scl
4 //
5 // Created by Viacheslav Smolensky on 23.05.17.
6 // Copyright (c) 2007 - 2017 by Samond Development Corporation. All rights reserved.
7 //
8 
24 #import <Foundation/Foundation.h>
25 #import <scl/SCCoding.h>
26 #import <scl/SCDictionaring.h>
27 #import <scl/SCStreaming.h>
28 #import <scl/SCCollectioning.h>
29 
30 #pragma mark -
31 #pragma mark Class Constants
32 
41 #define NSExceptionClass @"NSException"
42 
59 
60 #pragma mark -
61 #pragma mark Creating Exceptions
62 + (instancetype)exceptionWithCoder:(NSCoder *)coder;
63 + (instancetype)exceptionWithContentsOfSerializedFile:(NSString *)path;
64 + (instancetype)exceptionWithDataDictionary:(NSDictionary *)dictionary;
65 + (instancetype)exceptionWithDataDictionaryFromFile:(NSString *)path;
66 + (instancetype)exceptionWithStream:(SCStream *)stream;
67 + (instancetype)exceptionWithFileStream:(NSString *)path;
68 + (instancetype)exceptionWithData:(NSData *)data;
69 + (instancetype)exceptionWithContentsOfFile:(NSString *)path;
70 + (instancetype)exceptionWithContentsOfURL:(NSURL *)url;
71 + (instancetype)exceptionWithContentsOfURLString:(NSString *)urlString;
72 + (instancetype)exceptionWithException:(NSException *)exception;
73 
74 #pragma mark -
75 #pragma mark Initializing Exceptions
76 - (instancetype)initWithException:(NSException *)exception;
77 
78 @end
Protocol SCCollectioning header file.
Protocol SCCoding header file.
Protocol SCStreaming header file.
Standard class NSException functionality extending category.
Definition: NSException+SCException.h:58
Protocol SCDictionaring header file.
Abstract parent class of the stream classes hierarchy.
Definition: SCStream.h:238