Samond Classes Library 1.2.6-STABLE build 219
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 - 2018 by Samond Development Corporation. All rights reserved.
7 //
8 
24 #import <Foundation/Foundation.h>
25 
26 @class SCData;
27 
45 @protocol SCDating
46 
47 #pragma mark -
48 #pragma mark Instance Properties
49 
58 @property (nonatomic, readonly, copy) NSString *className;
59 
60 #pragma mark -
61 #pragma mark Interaction with Data Objects
62 
77 - (instancetype)initWithData:(NSData *)data;
78 
89 - (instancetype)initWithDataWrapper:(SCData *)data;
90 
101 - (instancetype)initWithContentsOfFile:(NSString *)path;
102 
113 - (instancetype)initWithContentsOfURL:(NSURL *)url;
114 
125 - (instancetype)initWithContentsOfURLString:(NSString *)urlString;
126 
135 - (void)writeToData:(NSMutableData *)data;
136 
147 - (BOOL)writeToFile:(NSString *)path;
148 
159 - (BOOL)writeToURL:(NSURL *)url;
160 
171 - (BOOL)writeToURLString:(NSString *)urlString;
172 
181 - (NSData *)data;
182 
183 
184 @end
Wrapper class for data objects.
Definition: SCData.h:59
NSString * className
Definition: SCDating.h:58
Data objects communications protocol.
Definition: SCDating.h:45