如何在RubyMotion中创建字符串的md5哈希

时间:2012-08-30 18:10:01

标签: ios rubymotion

我收到了一封电子邮件,想要从gravatar.com中提取相应的图片

使用红宝石,很容易:

    require 'Digest/md5'

    Digest::MD5.hexdigest("my string")

由于RubyMotion中没有require方法,如何从电子邮件生成哈希?

1 个答案:

答案 0 :(得分:8)

一种可能性是使用“NSData + MD5”cocoapod。通过将其添加到您的Rakefile来安装它(确保您有require 'motion-cocoapods'顶部):

app.pods do
  pod 'NSData+MD5Digest'
end

然后你可以像这样使用它:

digest = NSData.MD5HexDigest("my string".dataUsingEncoding(NSUTF8StringEncoding))