2012-08-30 19 views
6

創建一個字符串的MD5哈希我有一個電子郵件,希望從gravatar.com如何在RubyMotion

紅寶石拉相應的圖像,很容易:

require 'Digest/md5' 

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

由於沒有在RubyMotion中使用require方法,我如何從電子郵件中生成散列?

回答

8

一種可能性是使用「NSData + MD5」cocoapod。加入給你的Rake文件安裝它(請確保您有require 'motion-cocoapods'往上頂):

app.pods do 
    pod 'NSData+MD5Digest' 
end 

然後你可以使用它像這樣:

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

我會在午飯後試試這個,並標記你作爲答案,如果它的工作。感謝您的迴應! – silasjmatson

+3

這就是我如何設置豆莢:http://www.rubymotion.com/developer-center/articles/cocoapods/ – silasjmatson

+0

非常感謝!這救了我很大頭痛! – marcgg