ToolKits Class Reference

Inherits from NSObject
Declared in ToolKits.h

Overview

实用工具类。

@author Jack Jiang(http://www.52im.net/thread-2792-1-1.html)) @version 1.0

+ generateUUID

生成 UUID(或者叫GUID).

+ (NSString *)generateUUID

Discussion

生成 UUID(或者叫GUID).

Declared In

ToolKits.h

+ getTimeStampWithMillisecond

返回系统时间戳(单位:毫秒),浮点表示。

+ (NSTimeInterval)getTimeStampWithMillisecond

Return Value

形如:1414074342829.249023

Discussion

返回系统时间戳(单位:毫秒),浮点表示。

Declared In

ToolKits.h

+ getTimeStampWithMillisecond_l

返回系统时间戳(单位:毫秒),long表示。

+ (long)getTimeStampWithMillisecond_l

Return Value

形如:1414074342829

Discussion

返回系统时间戳(单位:毫秒),long表示。

Declared In

ToolKits.h

+ toJSONString:

将本对象转换成JSON字符串.

+ (NSString *)toJSONString:(NSData *)datas

Discussion

将本对象转换成JSON字符串.

@return

Declared In

ToolKits.h

+ toJSONBytesWithDictionary:

将对象转换成JSON表示的byte数组(以便网络传输).

+ (NSData *)toJSONBytesWithDictionary:(NSDictionary *)dic

Discussion

将对象转换成JSON表示的byte数组(以便网络传输).

@return

Declared In

ToolKits.h

+ toMutableDictionary:

将指定对象序列化成NSMutableDictionary。

+ (NSMutableDictionary *)toMutableDictionary:(id)obj

Return Value

成功则返回,否则返回nil

Discussion

将指定对象序列化成NSMutableDictionary。

@param obj

Declared In

ToolKits.h

+ fromJSONBytesToDictionary:

将JSON格式的byte数组转成NSDictionary.本方法是 toJSONBytesWithDictionary:的逆方法.

+ (NSDictionary *)fromJSONBytesToDictionary:(NSData *)jsonBytes

Parameters

jsonBytes

SON格式的byte数组

Return Value

转换成功则返回,否则返回nil

Discussion

将JSON格式的byte数组转成NSDictionary.本方法是 toJSONBytesWithDictionary:的逆方法.

Declared In

ToolKits.h

+ fromDictionaryToObject:withClass:

将Dictionary描述的Key-values数据反序列化成对象.

+ (id)fromDictionaryToObject:(NSDictionary *)dic withClass:(Class)clazz

Parameters

dic

key-values

clazz

要反射的类

Return Value

成功则返回反序列完成的对象,否则返回nil

Discussion

将Dictionary描述的Key-values数据反序列化成对象.

Declared In

ToolKits.h