NSString(Common) Category Reference

Declared in NSString+Common.h
NSString+Common.m

Other Methods

+ md5String:

+ (NSString *)md5String:(NSString *)str

– md5

- (NSString *)md5

– firstPinYin

- (NSString *)firstPinYin

– safePathString

- (NSString *)safePathString

+ isEmpty:

+ (BOOL)isEmpty:(NSString *)string

+ compareVerison:withDes:

compare two version

+ (BOOL)compareVerison:(NSString *)sourVersion withDes:(NSString *)desVersion

Parameters

sourVersion

...

desVersion

...

Return Value

No,sourVersion is less than desVersion; YES, the statue is opposed

Declared In

NSString+Common.h

– isWhitespaceAndNewlines

- (BOOL)isWhitespaceAndNewlines

– trim

- (NSString *)trim

– removeWhiteSpace

- (NSString *)removeWhiteSpace

– removeNewLine

- (NSString *)removeNewLine

– stringByUrlEncoding

- (NSString *)stringByUrlEncoding

– capitalize

大写第一个字符

- (NSString *)capitalize

Return Value

格式化后的字符串

Declared In

NSString+Common.h

– startsWith:

- (BOOL)startsWith:(NSString *)str

– startsWith:Options:

- (BOOL)startsWith:(NSString *)str Options:(NSStringCompareOptions)compareOptions

– endsWith:

- (BOOL)endsWith:(NSString *)str

– endsWith:Options:

- (BOOL)endsWith:(NSString *)str Options:(NSStringCompareOptions)compareOptions

– containsString:

- (BOOL)containsString:(NSString *)str

– containsString:Options:

- (BOOL)containsString:(NSString *)str Options:(NSStringCompareOptions)compareOptions

– equalsString:

- (BOOL)equalsString:(NSString *)str

– emjoiText

- (NSString *)emjoiText

– base64Encoding

- (NSString *)base64Encoding

– valueOfLabel:

- (NSString *)valueOfLabel:(NSString *)label

– substringAtRange:

- (NSString *)substringAtRange:(NSRange)rang

– utf8Length

- (NSUInteger)utf8Length

– isContainsEmoji

- (BOOL)isContainsEmoji

– cutBeyondTextInLength:

- (NSString *)cutBeyondTextInLength:(NSInteger)maxLenth

– textSizeIn:font:

- (CGSize)textSizeIn:(CGSize)size font:(UIFont *)font

– textSizeIn:font:breakMode:

- (CGSize)textSizeIn:(CGSize)size font:(UIFont *)font breakMode:(NSLineBreakMode)breakMode

– textSizeIn:font:breakMode:align:

- (CGSize)textSizeIn:(CGSize)size font:(UIFont *)font breakMode:(NSLineBreakMode)breakMode align:(NSTextAlignment)alignment

Other Methods

+ encodeXMLCharactersIn:

+ (NSString *)encodeXMLCharactersIn:(NSString *)source

+ decodeXMLCharactersIn:

+ (NSString *)decodeXMLCharactersIn:(NSString *)source

– md5Hash

Calculate the md5 hash using CC_MD5.

- (NSString *)md5Hash

Return Value

md5 hash of this string.

Declared In

NSString+Common.m

– sha1Hash

Calculate the SHA1 hash using CommonCrypto CC_SHA1.

- (NSString *)sha1Hash

Return Value

SHA1 hash of this string.

Declared In

NSString+Common.m