Samond Classes Library 1.2.3-RELEASE build 192
SCDating.h
Go to the documentation of this file.
1 //
2 // SCDating.h
3 // scl
4 //
5 // Created by Viacheslav Smolensky on 24.05.17.
6 // Copyright (c) 2007 - 2017 by Samond Development Corporation. All rights reserved.
7 //
8 
25 @class SCData;
26 
44 @protocol SCDating
45 
46 #pragma mark -
47 #pragma mark Instance Properties
48 
57 @property (nonatomic, readonly, copy) NSString *className;
58 
59 #pragma mark -
60 #pragma mark Interaction with Data Objects
61 
76 - (instancetype)initWithData:(NSData *)data;
77 
88 - (instancetype)initWithDataWrapper:(SCData *)data;
89 
100 - (instancetype)initWithContentsOfFile:(NSString *)path;
101 
112 - (instancetype)initWithContentsOfURL:(NSURL *)url;
113 
124 - (instancetype)initWithContentsOfURLString:(NSString *)urlString;
125 
134 - (void)writeToData:(NSMutableData *)data;
135 
146 - (BOOL)writeToFile:(NSString *)path;
147 
158 - (BOOL)writeToURL:(NSURL *)url;
159 
170 - (BOOL)writeToURLString:(NSString *)urlString;
171 
180 - (NSData *)data;
181 
182 
183 @end
Wrapper class for data objects.
Definition: SCData.h:58
NSString * className
Definition: SCDating.h:57
Data objects communications protocol.
Definition: SCDating.h:44