我一直在浏览NSdata类的苹果文档,我并没有真正发现它太有启发性。我知道如何使用课程但我并不真正理解它可能提供或不提供的优势的严重性。我知道这是一个简单的问题,但也许将这些信息作为参考是好的。
答案 0 :(得分:3)
优点超过什么?当然,将任意数据块表示为对象很有用,就像将字符串,数字或值表示为对象一样有用。内存管理变得更简单,并且与所有其他对象的内存管理一致,并且定义了许多有用的方法。
假设您要将二进制文件读入内存。我们不会担心原因 - 数据文件格式的原因有很多。你必须:
使用NSData,您只需从路径或URL创建一个新实例,而不必考虑其余部分。