【发布时间】:2011-07-17 04:06:19
【问题描述】:
我正在使用[NSData dataWithContentsOfURL:] 创建两个 NSData 实例,我想比较这些实例以衡量它们的不同之处。由于它们都来自同一个网站,因此使用字符串查找不同之处将帮助我突出显示已更改的实际元素。是否可以将这些数据更改为字符串以找出差异?
【问题讨论】:
标签: objective-c xcode nsdata
我正在使用[NSData dataWithContentsOfURL:] 创建两个 NSData 实例,我想比较这些实例以衡量它们的不同之处。由于它们都来自同一个网站,因此使用字符串查找不同之处将帮助我突出显示已更改的实际元素。是否可以将这些数据更改为字符串以找出差异?
【问题讨论】:
标签: objective-c xcode nsdata
尝试使用 NSString 的 initWithData:encoding: 方法使用您的数据创建字符串。
例如:NSString *str = [[NSString alloc] initWithData:someData encoding:NSUTF8StringEncoding]
【讨论】:
为什么不使用 NSString stringWithContentsOfURL:encoding:error:
【讨论】: