gpt4 book ai didi

ios5 - Rubymotion Base64

转载 作者:行者123 更新时间:2023-12-04 02:17:44 26 4
gpt4 key购买 nike

我正在寻找一种使用 base64 对字符串进行编码的简单方法。在 ruby​​ motion 中,我不能只使用 Ruby 的 Base64encode,因为我无法要求它。所以我想我可以使用 Cocoa 的内置功能。但是Cocoa好像没有Base64encode的功能。我在 NSData 上找到了一些类别,但不知道如何在 ruby​​ motion 项目中使用它们。我应该为此创建一个静态库吗?

我觉得我看错了方向,一定有简单的解决方案吗?

最佳答案

如果您查看Base64.encode64 方法的源代码,您会发现它只使用了pack 方法。所以你可以像这样编码/解码(注意你需要把你想要编码的东西放在一个数组中):

["my string"].pack("m")
# => "bXkgc3RyaW5n\n"

"bXkgc3RyaW5n\n".unpack("m").first
# => "my string"

http://www.ruby-doc.org/stdlib-1.9.3/libdoc/base64/rdoc/Base64.html#method-i-encode64

关于ios5 - Rubymotion Base64,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10823880/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com