如何计算 Objective C 中 NSData 对象的 CRC-32?

How can I calculate a CRC-32 on an NSData object in Objective C?

我试过在 zlib 中使用 crc32( ) 函数,但它失败了 link 因为 _crc32 是体系结构 arm64 的未定义符号。

如果 _crc32 未定义,那么您很可能忘记将 libz.dylib 添加到链接的框架和库中。应该是有的。

您可以通过在项目导航器、select目标和选项卡常规中单击项目来添加它然后点击最底部的加​​号。然后输入 "libz", select libz.dylib 然后点击 Add.