Samond Classes Library 1.2.6-STABLE build 219
NSNull+SCNull.h
Go to the documentation of this file.
1 //
2 // NSNull+SCNull.h
3 // scl
4 //
5 // Created by Viacheslav Smolensky on 24.04.12.
6 // Copyright (c) 2007 - 2018 by Samond Development Corporation. All rights reserved.
7 //
8 
23 #import <Foundation/Foundation.h>
25 
26 #pragma mark -
27 #pragma mark Class Constants
28 
37 #define NSNullClass @"NSNull"
38 
39 
53 @interface NSNull(SCNull)
54 
55 #pragma mark -
56 #pragma mark Creating Class Instances
57 + (instancetype)nullWithCoder:(NSCoder *)coder;
58 + (instancetype)nullWithContentsOfSerializedFile:(NSString *)path;
59 + (instancetype)nullWithDataDictionary:(NSDictionary *)dictionary;
60 + (instancetype)nullWithDataDictionaryFromFile:(NSString *)path;
61 + (instancetype)nullWithStream:(SCStream *)stream;
62 + (instancetype)nullWithFileStream:(NSString *)path;
63 + (instancetype)nullWithData:(NSData *)data;
64 + (instancetype)nullWithContentsOfFile:(NSString *)path;
65 + (instancetype)nullWithContentsOfURL:(NSURL *)url;
66 + (instancetype)nullWithContentsOfURLString:(NSString *)urlString;
67 
68 @end
Standard class NSNull functionality extending category.
Definition: NSNull+SCNull.h:53
Category NSObject(SCObject) header file.
Abstract parent class of the stream classes hierarchy.
Definition: SCStream.h:224