日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

iOS中NSString转换成HEX(十六进制)-NSData转换成int

發布時間:2023/12/13 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 iOS中NSString转换成HEX(十六进制)-NSData转换成int 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
  • NSString?*str?=?@"0xff055008";??
  • //先以16為參數告訴strtoul字符串參數表示16進制數字,然后使用0x%X轉為數字類型??
  • unsigned?long?red?=?strtoul([str?UTF8String],0,16);??
  • //strtoul如果傳入的字符開頭是“0x”,那么第三個參數是0,也是會轉為十六進制的,這樣寫也可以:??
  • unsigned?long?red?=?strtoul([@"0x6587"?UTF8String],0,0);??
  • NSLog(@"轉換完的數字為:%lx",red);??
  • ?

    [objc] view plaincopy
  • //?十六進制轉換為普通字符串的。???
  • +?(NSString?*)stringFromHexString:(NSString?*)hexString?{?//???
  • ???
  • charchar?*myBuffer?=?(charchar?*)malloc((int)[hexString?length]?/?2?+?1);???
  • bzero(myBuffer,?[hexString?length]?/?2?+?1);???
  • for?(int?i?=?0;?i?<?[hexString?length]?-?1;?i?+=?2)?{???
  • unsigned?int?anInt;???
  • NSString?*?hexCharStr?=?[hexString?substringWithRange:NSMakeRange(i,?2)];???
  • NSScanner?*?scanner?=?[[[NSScanner?alloc]?initWithString:hexCharStr]?autorelease];???
  • [scanner?scanHexInt:&anInt];???
  • myBuffer[i?/?2]?=?(char)anInt;???
  • }???
  • NSString?*unicodeString?=?[NSString?stringWithCString:myBuffer?encoding:4];???
  • NSLog(@"------字符串=======%@",unicodeString);???
  • return?unicodeString;???
  • ???
  • ???
  • }???
  • ???
  • //普通字符串轉換為十六進制的。???
  • ???
  • +?(NSString?*)hexStringFromString:(NSString?*)string{???
  • NSData?*myD?=?[string?dataUsingEncoding:NSUTF8StringEncoding];???
  • Byte?*bytes?=?(Byte?*)[myD?bytes];???
  • //下面是Byte?轉換為16進制。???
  • NSString?*hexStr=@"";???
  • for(int?i=0;i<[myD?length];i++)???
  • ???
  • {???
  • NSString?*newHexStr?=?[NSString?stringWithFormat:@"%x",bytes[i]&0xff];///16進制數???
  • ???
  • if([newHexStr?length]==1)???
  • ???
  • hexStr?=?[NSString?stringWithFormat:@"%@0%@",hexStr,newHexStr];???
  • ???
  • else???
  • ???
  • hexStr?=?[NSString?stringWithFormat:@"%@%@",hexStr,newHexStr];???
  • }???
  • return?hexStr;???
  • }???
  • [objc] view plaincopy
  • //int?轉data??
  • int?i?=?1;???
  • NSData?*data?=?[NSData?dataWithBytes:?&i?length:?sizeof(i)];???
  • //data?轉int??
  • int?i;???
  • [data?getBytes:?&i?length:?sizeof(i)];??
  • 轉載于:https://www.cnblogs.com/Free-Thinker/p/9155380.html

    創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

    總結

    以上是生活随笔為你收集整理的iOS中NSString转换成HEX(十六进制)-NSData转换成int的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 亚洲福利在线视频 | 大肉大捧一进一出好爽动态图 | 国产精品1024 | 东北少妇bbbb搡bbb搡 | 亚洲国产精品女人久久久 | 色诱av手机版 | 91在线无精精品入口 | 青青草97国产精品免费观看 | 国产精品入口麻豆九色 | 欧美日韩一区二区三区四区五区 | 亚洲av无码一区二区三区性色 | 亚洲国产福利视频 | 青青草视频在线观看 | 青青久在线视频 | 九九精品视频在线观看 | 国产欧美一区二区三区在线看蜜臂 | 国产东北露脸精品视频 | 五月天综合色 | 亚洲毛片一级 | 欧美处女 | 亚洲av成人无码久久精品 | jizz成熟丰满老女人 | 欧美在线小视频 | 手机在线免费观看av | 乱色熟女综合一区二区三区 | 五月婷婷国产 | 国产精品99久久久久久宅男 | 不卡中文| 逼特逼在线视频 | 亚洲专区视频 | 性生活视频网站 | 成人国产亚洲 | 少妇人妻好深好紧精品无码 | 久久午夜无码鲁丝片 | 男女免费视频 | 天堂在线精品视频 | 欧美整片sss| 久久riav| 性视频播放免费视频 | 潘金莲一级淫片aaaaaa播放 | 亚洲xx网| 国产精品99久久久久久动医院 | 丰满少妇一区二区 | 九九爱精品 | 性欧美大战久久久久久久免费观看 | 1515hh成人免费看 | www.黄色av| 99视频久 | 手机av在线免费观看 | 久久久亚洲国产精品 | 人人看人人爽 | 欧美日韩在线播放三区四区 | 成人在线观看www | 在线免费看污视频 | 久久久久久久久久久福利 | www.亚洲人| 国产夜色精品一区二区av | 欧美日韩国产成人在线 | 女性裸体视频网站 | 亚洲免费视频网站 | 在线看片你懂 | 国产黄av| 亚洲天堂欧美在线 | 亚洲天堂2018av | 一区二区在线观看免费视频 | 91官网在线 | 五月天小说网 | 免费在线你懂的 | 日韩成人精品 | 亚洲乱码视频在线观看 | 一区二区三区视频在线观看免费 | 亚洲一区二区精品在线 | 韩国av在线播放 | 国产91精品一区二区麻豆亚洲 | 宅男噜噜噜 | 又粗又大又硬毛片免费看 | 国产美女黄网站 | 免费观看一区二区 | 西西人体www大胆高清 | 国产a级一级片 | 狠狠躁18三区二区一区传媒剧情 | 爱情岛论坛成人av | 日韩在线免费视频观看 | 成人福利一区二区三区 | 人人干人人艹 | 亚洲成人国产精品 | 黄色网入口 | 制服 丝袜 综合 日韩 欧美 | 日韩福利影院 | 欧美成人看片黄a免费看 | 精品久久久久久久久久久 | 粉嫩一区二区三区 | 亚洲精品在线视频 | 日韩va在线 | 伊人成年综合网 | 国产视频1 | 91小视频在线观看 | 69精品人妻一区二区三区 | 农村妇女一区二区 |