IOS开发中,蓝牙开发中数据,字符串转化成uint8数组
来源:互联网 发布:淘宝注册页面html模板 编辑:程序博客网 时间:2024/06/05 14:55
staticuint8_t aeskey[] = {59,44,87,90,0,23,97,79,22,98,94,13,8,63,42,44};) ,
从后台返回的秘钥是字符串类型的:
NSString *secrety =@"36,87,48,82,54,75,26,71,48,80,65,88,12,99,45,23";
需要进行转换,网上找了好久才找到一个解决方法;
1.定义一个uint8_t aeskey[16 数组];
2.字符串转成数组,对每一个元素进行转换
SString *secrety = @"59,32,65,76,59,32,65,76,59,32,65,76,59,32,65";
NSArray *secArr = [secrety componentsSeparatedByString:@","];
NSString *str = secrety;
UInt8 buff_str[1024];
memcpy(buff_str,[str UTF8String], [str length]+1);
NSLog(@"char = %s",buff_str);
int count = 0;
for (NSString *mysec in secArr) {
uint8_t b = (uint8_t)(0xff&[mysec intValue]);
aeskey[count] = b;
count++;
}
- IOS开发中,蓝牙开发中数据,字符串转化成uint8数组
- ios中蓝牙开发
- iOS开发中时间格式的转化
- iOS 开发中常用编码格式转化
- IOS开发中 字符串和数组NSString NSArray操作
- IOS开发中 字符串和数组NSString NSArray操作
- IOS开发中 字符串和数组NSString NSArray操作
- IOS开发中 字符串和数组NSString NSArray操作
- Android中蓝牙开发
- [iOS开发]判断两个数组中数据是否相同
- [iOS开发]判断两个数组中数据是否相同
- iOS 数组转化成字符串
- iOS项目中蓝牙项目的开发进阶(一)
- iOS蓝牙开发(三):iOS中蓝牙模块OTA升级(YModem协议)
- Android中蓝牙开发-1
- [ios] IOS开发中 字符串和数组NSString NSArray操作【转】
- iOS蓝牙开发数据实时传输
- iOS开发- 蓝牙后台接收数据
- regular expression matching 正则匹配
- JVM菜鸟进阶高手之路二(JVM的重要性,Xmn是跟请求量有关。)
- 代理模式
- hdu1814 Peaceful Commission(2-sat)
- Emag eht htiw Em Pleh
- IOS开发中,蓝牙开发中数据,字符串转化成uint8数组
- 优酷菜单栏
- LEADTOOLS v19试用版安装指南图文详解
- 利用GitHub进行敏捷开发管理
- label标签
- jstl标签知多少?
- mViewPager.setOffscreenPageLimit(2)
- 【Nova】nova-network网络模型之flat网络
- <#list List/Map/Array[] as Object> Freemarker