我从哪里可以获得CommonCrypto / CommonCrypto文件?
导入CommonCrypto/CommonCrypto
或CommonCrypto/CommonDigest
CommonCrypto/CommonCrypto
问题。 我需要一个SHA256我的Swift
代码。
我在CommonCrypto
发现了CommonCrypto
github网站。
https://github.com/AlanQuatermain/aqtoolkit
所以我从上面下载了这个文件。 但是我得到关于ARC
错误(我已经像其他教程一样添加了Bridging-Header)。
头文件的名称是NSData+CommonCrypto.h
和NSData+CommonCrypto.m
。
这不是CommonCrypto/CommonCrypto
或CommonCrypto/CommonDigest
我在哪里可以下载并得到确切的文件CommonCrypto
for SHA256?
不需要额外的文件。 您首先需要一个桥接头 ,但是对于那些不是最简单的方法来实现这一点的人来说,就是将一个Objective-C文件添加到您的项目中,并接受何时提供创build桥接头。 然后,您可以将整个CommonCrypto(谢谢@ zaph – 请参阅注释)导入桥接头:
#import <CommonCrypto/CommonCrypto.h>
或者组成部分:
#import <CommonCrypto/CommonCryptor.h> #import <CommonCrypto/CommonDigest.h> #import <CommonCrypto/CommonHMAC.h> #import <CommonCrypto/CommonKeyDerivation.h> #import <CommonCrypto/CommonSymmetricKeywrap.h>
你现在可以在Swift中使用CommonCrypto了。 例如代码见这里 。