iOS字符串哈希

应用场景

客户端向服务端发送消息 服务端收到后向客户端发送应答
如果客户端超时时间内没有收到应答 则重发消息
消息间需要一个不会重复的标识符来区分 由此想到用哈希算法处理字符串生成哈希值作为标识符

iOS NSString

NSString内置了hash算法

@property (readonly) NSUInteger hash;

可以轻松的得到字符串的哈希值

NSString *str = @"msg to server";
int hashCode = [str hash];

你可能感兴趣的:(iOS字符串哈希)