在iOS中将字符串转换为位

时间:2013-10-01 09:17:37

标签: objective-c base64

var index=2;
var validFor="CAAA";
function isDependentValue(index, validFor)
{
   var base64 = new sforce.Base64Binary("");
   var decoded = base64.decode(validFor);
   var bits = decoded.charCodeAt(index>>3);

   return ((bits & (0x80 >> (index%8))) != 0);
}

上面的代码是用Javascript编写的。我必须在我的iOS应用程序中执行相同操作。如何使用Objective-c。我已使用此POST

解码了validFor字符串

需要帮助

1 个答案:

答案 0 :(得分:0)

如果您要将字符串转换为base64,下面的代码会显示一个简短示例:

NSData *nsdata = [@"String to encode"
  dataUsingEncoding:NSUTF8StringEncoding];

// Get NSString from NSData object in Base64
NSString *base64Encoded = [nsdata base64EncodedStringWithOptions:0];