Samond Classes Library 1.2.6-STABLE build 219
|
Standard class NSObject functionality extending category. More...
#import <NSObject+SCObject.h>
Serialized Files Support | |
(instancetype) | - initWithCoder: |
(instancetype) | - initWithContentsOfSerializedFile: |
(void) | - encodeWithCoder: |
(BOOL) | - writeContentsToSerializedFile: |
Data Dictionaries Support | |
(instancetype) | - initWithDataDictionary: |
(instancetype) | - initWithDataDictionaryFromFile: |
(void) | - writeToDataDictionary: |
(void) | - writeToDataDictionaryFile:atomically: |
(void) | - writeToDataDictionaryFile: |
(NSDictionary *) | - dataDictionary |
Streams Support | |
(instancetype) | - initWithStream: |
(instancetype) | - initWithFileStream: |
(void) | - writeToStream: |
(void) | - writeToFileStream: |
(void) | - appendToFileStream: |
Collections Support | |
(id) | - copyObject |
(SCComparisonResult) | - compareWithObject: |
Interaction with Data Objects | |
(instancetype) | - initWithData: |
(instancetype) | - initWithDataWrapper: |
(instancetype) | - initWithContentsOfFile: |
(instancetype) | - initWithContentsOfURL: |
(instancetype) | - initWithContentsOfURLString: |
(void) | - writeToData: |
(BOOL) | - writeToFile: |
(BOOL) | - writeToURL: |
(BOOL) | - writeToURLString: |
(NSData *) | - data |
Additional Inherited Members | |
![]() | |
![]() | |
![]() | |
![]() | |
![]() | |
![]() | |
NSString * | className |
![]() | |
NSString * | className |
![]() | |
NSString * | className |
![]() | |
NSString * | className |
![]() | |
NSString * | className |
Standard class NSObject functionality extending category.
Declares the additional methods for add into the standard class NSObject the additional functionality, such as dictionaries, collections and streans support and so on.
- (void) appendToFileStream: | (NSString *) | path |
Appends the class instance data into the file stream with the specified path.
path | - the path to the output file stream |
SCStreamException | - stream error detected |
SCSystemException | - system error detected |
Reimplemented from <SCStreaming>.
- (SCComparisonResult) compareWithObject: | (id<SCCollectioning>) | object |
Returns the result of comparison the receiving instance with the specified instance.
object | - second instance for comparison |
Reimplemented from <SCCollectioning>.
- (id) copyObject |
Returns the copy of the receiving instance.
Reimplemented from <SCCollectioning>.
- (NSData *) data |
Returns the data object with the receiving class instance.
Reimplemented from <SCDating>.
- (NSDictionary *) dataDictionary |
Returns the data dictionary with the receiving class instance data.
Reimplemented from <SCDictionaring>.
- (void) encodeWithCoder: | (NSCoder *) | coder |
Writes the receiving class instance data into the specified coder.
coder | - the coder to write class instance data |
- (instancetype) initWithCoder: | (NSCoder *) | coder |
Initializes a class instance by using the data from the specified source coder.
coder | - the source coder |
- (instancetype) initWithContentsOfFile: | (NSString *) | path |
Initializes a class instance using the data from the file with the specified path.
path | - the path to the source file |
Reimplemented from <SCDating>.
- (instancetype) initWithContentsOfSerializedFile: | (NSString *) | path |
Initializes a class instance by using the content of the serialized file with the specified path.
path | - the path to the source serialized file |
Reimplemented from <SCCoding>.
- (instancetype) initWithContentsOfURL: | (NSURL *) | url |
Initializes a class instance using the data from the specified URL.
url | - the source URL |
Reimplemented from <SCDating>.
- (instancetype) initWithContentsOfURLString: | (NSString *) | urlString |
Initializes a class instance using the data from the specified URL string.
urlString | - the source URL string |
Reimplemented from <SCDating>.
- (instancetype) initWithData: | (NSData *) | data |
Initializes a class instance using the specified data object.
data | - the source data object |
Reimplemented from <SCDating>.
- (instancetype) initWithDataDictionary: | (NSDictionary *) | dictionary |
Initializes a class instance by using the data from the specified data dictionary.
dictionary | - the source data dictionary |
Reimplemented from <SCDictionaring>.
- (instancetype) initWithDataDictionaryFromFile: | (NSString *) | path |
Initializes a class instance by using the data from the specified data dictionary file.
path | - the path to the data dictionary file |
Reimplemented from <SCDictionaring>.
- (instancetype) initWithDataWrapper: | (SCData *) | data |
Initializes a class instance using the specified data object wrapper.
data | - the data object wrapper |
Reimplemented from <SCDating>.
- (instancetype) initWithFileStream: | (NSString *) | path |
Initializes the class instance using the data from the file stream with the specified path.
path | - the path to the source file stream |
SCStreamException | - stream error detected |
SCSystemException | - system error detected |
Reimplemented from <SCStreaming>.
- (instancetype) initWithStream: | (SCStream *) | stream |
Initializes the class instance using the data from the specified stream.
stream | - the source stream |
SCStreamException | - stream error detected |
SCSystemException | - system error detected |
Reimplemented from <SCStreaming>.
- (BOOL) writeContentsToSerializedFile: | (NSString *) | path |
Writes the receiving class instance into the serialized file with the specified path.
path | - the path to the serialized file |
Reimplemented from <SCCoding>.
- (void) writeToData: | (NSMutableData *) | data |
Writes the receiving class instance into the specified data object.
data | - the destination data object |
Reimplemented from <SCDating>.
- (void) writeToDataDictionary: | (NSMutableDictionary *) | dictionary |
Writes the receiving class instance into the specified data dictionary.
dictionary | - the data dictionary for storing the receiving class instance |
Reimplemented from <SCDictionaring>.
- (void) writeToDataDictionaryFile: | (NSString *) | path |
Writes the receiving class instance into the data dictionary file with the specified path and using the intermediate file.
path | - the path to the data dictionary file |
Reimplemented from <SCDictionaring>.
- (void) writeToDataDictionaryFile: | (NSString *) | path | |
atomically: | (BOOL) | atomically | |
Writes the receiving class instance into the data dictionary file with the specified path.
path | - the path to the data dictionary file |
atomically | - YES for using the intermediate file and NO for direct writing operation |
Reimplemented from <SCDictionaring>.
- (BOOL) writeToFile: | (NSString *) | path |
Writes the receiving class instance into the file with the specified path.
path | - the path of the destination file |
Reimplemented from <SCDating>.
- (void) writeToFileStream: | (NSString *) | path |
Writes the class instance data into the file stream with the specified path.
path | - the path to the output file stream |
SCStreamException | - stream error detected |
SCSystemException | - system error detected |
Reimplemented from <SCStreaming>.
- (void) writeToStream: | (SCStream *) | stream |
Writes the class instance data into the specified stream.
stream | - the output stream |
SCStreamException | - stream error detected |
SCSystemException | - system error detected |
Reimplemented from <SCStreaming>.
- (BOOL) writeToURL: | (NSURL *) | url |
Writes the receiving class instance into the specified URL.
url | - the destination URL |
Reimplemented from <SCDating>.
- (BOOL) writeToURLString: | (NSString *) | urlString |
Writes the receiving class instance into the specified URL string.
urlString | - the destination URL string |
Reimplemented from <SCDating>.