应用场景
客户端向服务端发送消息 服务端收到后向客户端发送应答
如果客户端超时时间内没有收到应答 则重发消息
消息间需要一个不会重复的标识符来区分 由此想到用哈希算法处理字符串生成哈希值作为标识符
iOS NSString
NSString内置了hash算法
@property (readonly) NSUInteger hash;
可以轻松的得到字符串的哈希值
NSString *str = @"msg to server";
int hashCode = [str hash];
网友评论