Samond Classes Library 1.2.6-STABLE build 219
NSData+SCData.h
Go to the documentation of this file.
1 //
2 // NSData+SCData.h
3 // scl
4 //
5 // Created by Viacheslav Smolensky on 14.02.17.
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 NSDataClass @"NSData"
38 
43 #define NSMutableDataClass @"NSMutableData"
44 
45 
59 @interface NSData(SCData)
60 
61 #pragma mark -
62 #pragma mark Creating Data Objects
63 + (instancetype)dataWithCoder:(NSCoder *)coder;
64 + (instancetype)dataWithContentsOfSerializedFile:(NSString *)path;
65 + (instancetype)dataWithDataDictionary:(NSDictionary *)dictionary;
66 + (instancetype)dataWithDataDictionaryFromFile:(NSString *)path;
67 + (instancetype)dataWithStream:(SCStream *)stream;
68 + (instancetype)dataWithFileStream:(NSString *)path;
69 + (instancetype)dataWithContentsOfURLString:(NSString *)urlString;
70 
71 @end
72 
73 /*
74  @sdk{@b macOS 10.6+, @b iOS 7.0+, @b GNUstep}
75  @category NSMutableData(SCMutableData)
76  @since version 1.2.1
77  @brief Standard class @b NSMutableData functionality extending category
78  @details Implements the additional methods for add into the standard class @b NSMutableData
79  the enhanced functionality.
80  */
81 @interface NSMutableData(SCMutableData)
82 @end
Standard class NSData functionality extending category.
Definition: NSData+SCData.h:59
Category NSObject(SCObject) header file.
Abstract parent class of the stream classes hierarchy.
Definition: SCStream.h:224