Samond Classes Library 1.1.6-RELEASE build 132
Classes | Defines | Typedefs | Enumerations

SCString.h File Reference

Category NSString(SCString) header file. More...

#import <Foundation/Foundation.h>
#import <scl/SCTypes.h>
#import <scl/SCDictionaryObjectProtocol.h>
#import <scl/SCCodingProtocol.h>
#import <scl/SCStreamProtocol.h>
#import <scl/SCCollectionProtocol.h>
#import <scl/SCNotSupportedException.h>

Go to the source code of this file.

Classes

category  NSString(SCString)
 Additional functionality for class NSString. More...

Defines

#define NSStringClass   @"NSString"
 NSString class name.
Boolean constants
#define SC_BOOL_YES   @"YES"
 Symbolic representation of the logical constant YES.
#define SC_BOOL_NO   @"NO"
 Symbolic representation of the logical constant NO.
#define SC_BOOL_TRUE   @"TRUE"
 Symbolic representation of the logical constant TRUE.
#define SC_BOOL_FALSE   @"FALSE"
 Symbolic representation of the logical constant FALSE.
#define SC_BOOL_ON   @"ON"
 Symbolic representation of the logical constant ON.
#define SC_BOOL_OFF   @"OFF"
 Symbolic representation of the logical constant OFF.
String constants
#define SC_STR_EMPTY   @""
 Emty string constant.
#define SC_STR_SPACE   @" "
 Constant of the string contains one space character.
#define SC_STR_DOT   @"."
 Constant of the string contains one dot character.
Digital string constants
#define SC_STR_ZERO   @"0"
 Digit 0 string constant.
#define SC_STR_ONE   @"1"
 Digit 1 string constant.
#define SC_STR_TWO   @"2"
 Digit 2 string constant.
#define SC_STR_THREE   @"3"
 Digit 3 string constant.
#define SC_STR_FOUR   @"4"
 Digit 4 string constant.
#define SC_STR_FIVE   @"5"
 Digit 5 string constant.
#define SC_STR_SIX   @"6"
 Digit 6 string constant.
#define SC_STR_SEVEN   @"7"
 Digit 7 string constant.
#define SC_STR_EIGHT   @"8"
 Digit 8 string constant.
#define SC_STR_NINE   @"9"
 Digit 9 string constant.
Letter string constants
#define SC_STR_ENG_UP_A   @"A"
 Letter "A" string constant.
#define SC_STR_ENG_UP_B   @"B"
 Letter "B" string constant.
#define SC_STR_ENG_UP_C   @"C"
 Letter "C" string constant.
#define SC_STR_ENG_UP_D   @"D"
 Letter "D" string constant.
#define SC_STR_ENG_UP_E   @"E"
 Letter "E" string constant.
#define SC_STR_ENG_UP_F   @"F"
 Letter "F" string constant.
#define SC_STR_ENG_UP_G   @"G"
 Letter "G" string constant.
#define SC_STR_ENG_UP_H   @"H"
 Letter "H" string constant.
#define SC_STR_ENG_UP_I   @"I"
 Letter "I" string constant.
#define SC_STR_ENG_UP_J   @"J"
 Letter "J" string constant.
#define SC_STR_ENG_UP_K   @"K"
 Letter "K" string constant.
#define SC_STR_ENG_UP_L   @"L"
 Letter "L" string constant.
#define SC_STR_ENG_UP_M   @"M"
 Letter "M" string constant.
#define SC_STR_ENG_UP_N   @"N"
 Letter "N" string constant.
#define SC_STR_ENG_UP_O   @"O"
 Letter "O" string constant.
#define SC_STR_ENG_UP_P   @"P"
 Letter "P" string constant.
#define SC_STR_ENG_UP_Q   @"Q"
 Letter "Q" string constant.
#define SC_STR_ENG_UP_R   @"R"
 Letter "R" string constant.
#define SC_STR_ENG_UP_S   @"S"
 Letter "S" string constant.
#define SC_STR_ENG_UP_T   @"T"
 Letter "T" string constant.
#define SC_STR_ENG_UP_U   @"U"
 Letter "U" string constant.
#define SC_STR_ENG_UP_V   @"V"
 Letter "V" string constant.
#define SC_STR_ENG_UP_W   @"W"
 Letter "W" string constant.
#define SC_STR_ENG_UP_X   @"X"
 Letter "X" string constant.
#define SC_STR_ENG_UP_Y   @"Y"
 Letter "Y" string constant.
#define SC_STR_ENG_UP_Z   @"Z"
 Letter "Z" string constant.
Format string constants
#define SC_FMT_OBJECT   @"%@"
 Class instance information format string constant.
#define SC_FMT_OCTAL   @"%qo"
 Octal representation format string constant.
#define SC_FMT_DECIMAL   @"%qu"
 Decimal representation format string constant.
#define SC_FMT_HEX_LO   @"%qx"
 Lowercase hexadecimal representation format string constant.
#define SC_FMT_HEX_UP   @"%qX"
 Uppercase hexadecimal representation format string constant.
#define SC_FMT_SIGNED_INT   @"%d"
 Signed integer representation format string constant.
#define SC_FMT_SHORT   @"%hi"
 Signed short representation format string constant.
#define SC_FMT_DOUBLE   @"%f"
 Double representation format string constant.
#define SC_FMT_UNSIGNED_SHORT   @"%hu"
 Unsigned short representation format string constant.
#define SC_FMT_SIGNED_LONG   @"%qi"
 64-bit signed integer representation format string constant
#define SC_FMT_POINTER   @"%p"
 Pointer representation format string constant.
#define SC_FMT_NETIP   @"%u.%u.%u.%u"
 IP-address format string constant.
#define SC_FMT_NETLEN   @"/%u"
 Subnet prefix format string constant.
Character constants
#define SC_CHR_SPACE   ' '
 Space character constant.
#define SC_CHR_TAB   '\t'
 Tab character constant.
#define SC_CHR_CR   '\n'
 New line character constant.
#define SC_CHR_DOT   '.'
 Dot character constant.
Digital character constants
#define SC_CHR_ZERO   '0'
 Digit 0 character constant.
#define SC_CHR_ONE   '1'
 Digit 1 character constant.
#define SC_CHR_TWO   '2'
 Digit 2 character constant.
#define SC_CHR_THREE   '3'
 Digit 3 character constant.
#define SC_CHR_FOUR   '4'
 Digit 4 character constant.
#define SC_CHR_FIVE   '5'
 Digit 5 character constant.
#define SC_CHR_SIX   '6'
 Digit 6 character constant.
#define SC_CHR_SEVEN   '7'
 Digit 7 character constant.
#define SC_CHR_EIGHT   '8'
 Digit 8 character constant.
#define SC_CHR_NINE   '9'
 Digit 9 character constant.
Letter character constants
#define SC_CHR_ENG_UP_A   'A'
 Letter "A" character constant.
#define SC_CHR_ENG_UP_B   'B'
 Letter "B" character constant.
#define SC_CHR_ENG_UP_C   'C'
 Letter "C" character constant.
#define SC_CHR_ENG_UP_D   'D'
 Letter "D" character constant.
#define SC_CHR_ENG_UP_E   'E'
 Letter "E" character constant.
#define SC_CHR_ENG_UP_F   'F'
 Letter "F" character constant.
#define SC_CHR_ENG_UP_G   'G'
 Letter "G" character constant.
#define SC_CHR_ENG_UP_H   'H'
 Letter "H" character constant.
#define SC_CHR_ENG_UP_I   'I'
 Letter "I" character constant.
#define SC_CHR_ENG_UP_J   'J'
 Letter "J" character constant.
#define SC_CHR_ENG_UP_K   'K'
 Letter "K" character constant.
#define SC_CHR_ENG_UP_L   'L'
 Letter "L" character constant.
#define SC_CHR_ENG_UP_M   'M'
 Letter "M" character constant.
#define SC_CHR_ENG_UP_N   'N'
 Letter "N" character constant.
#define SC_CHR_ENG_UP_O   'O'
 Letter "O" character constant.
#define SC_CHR_ENG_UP_P   'P'
 Letter "P" character constant.
#define SC_CHR_ENG_UP_Q   'Q'
 Letter "Q" character constant.
#define SC_CHR_ENG_UP_R   'R'
 Letter "R" character constant.
#define SC_CHR_ENG_UP_S   'S'
 Letter "S" character constant.
#define SC_CHR_ENG_UP_T   'T'
 Letter "T" character constant.
#define SC_CHR_ENG_UP_U   'U'
 Letter "U" character constant.
#define SC_CHR_ENG_UP_V   'V'
 Letter "V" character constant.
#define SC_CHR_ENG_UP_W   'W'
 Letter "W" character constant.
#define SC_CHR_ENG_UP_X   'X'
 Letter "X" character constant.
#define SC_CHR_ENG_UP_Y   'Y'
 Letter "Y" character constant.
#define SC_CHR_ENG_UP_Z   'Z'
 Letter "Z" character constant.

Typedefs

typedef enum _SCIntegerBase SCIntegerBase
 Integer base type.

Enumerations

enum  _SCIntegerBase { SCBinBase = 2, SCOctBase = 8, SCDecBase = 10, SCHexBase = 16 }

Detailed Description

Category NSString(SCString) header file.

File contains interface of category SCString, which extends functionality of standard class NSString.
This file was introduced in version 1.0.0.


Typedef Documentation

Integer base type.

Correct values checked by using the enum type _SCIntegerBase.


Enumeration Type Documentation

Integer base enum type

Enumerator:
SCBinBase 

Binary integer.

SCOctBase 

Octal integer.

SCDecBase 

Decimal integer.

SCHexBase 

Hexadecimal integer.

 All Classes Files Functions Typedefs Enumerations Enumerator Defines