1、nsdata
->
nsstring
nsstring *astring = [[nsstring alloc] initwithdata:adataen coding:nsutf8stringencoding];
2、nsstring
-> nsdata
nsstring
*astring =
@"1234abcd"
;nsdata
*adata = [astring
datausingencoding
:nsutf8stringencoding
];3、nsdata
-> byte
陣列nsstring
*teststring =
@"1234567890"
;nsdata
*testdata = [teststring
datausingencoding
:nsutf8stringencoding
];byte
*testbyte = (
byte
*)[testdata bytes];
for(
inti=
0;i<[testdata
length
];i++)
printf
("testbyte = %d\n"
,testbyte[i]);
4、byte
陣列-> nsdata
byte
byte = ;
nsdata
*adata = [[
nsdata
alloc
] initwithbytes
:byte
length:24
];5、byte
陣列->16
進製數byte
*bytes = (
byte
*)[adata bytes];
nsstring
*hexstr=
@"";
for(
inti=
0;i<[encrydata
length
];i++)
nslog
(@"bytes 的16
進製數為
:%@"
,hexstr);
6、16
進製數-
>byte
陣列/ 將16
進製資料轉化成
byte
陣列nsstring
*hexstring =
@"3e435fab9c34891f"
;//16
進製字串
intj=0;
byte
bytes[
128];
///3ds key
的byte
陣列,128
位for
(inti=0
;i<[hexstring
length
];i++)
nsdata
*newdata = [[
nsdata
alloc
] initwithbytes
:bytes
length
:128
];nslog
(@"newdata=%@"
,newdata);
7、nsdata
與uiimage
nsdata
->uiimage
uiimage
*aimage = [
uiimage
imagewithdata
: imagedata];
//例:從本地檔案沙盒中取並轉換為
nsdata
nsstring
*path = [[
nsbundle
mainbundle
]bundlepath
];nsstring
*name = [
nsstring
stringwithformat
:@"ceshi.png"
];nsstring
*finalpath = [path
:name];
nsdata
*imagedata = [
nsdata
datawithcontentsoffile
: finalpath];
uiimage
*aimage = [
uiimage
imagewithdata
: imagedata];
uiimage
-> nsdata
nsdata
*imagedata =
uiimagepngrepresentation
(aimae);
XML與DataSet的相互轉換類
xmldatasetconvert 該類提供了四種方法 1 將xml物件內容字串轉換為dataset 2 將xml檔案轉換為dataset 3 將dataset轉換為xml物件字串 4 將dataset轉換為xml檔案 xmldatasetconvert.cs using system using ...
XML與DataSet的相互轉換類
送給大家乙個xml與dataset的相互轉換的類 xmldatasetconvert 該類提供了四種方法 1 將xml物件內容字串轉換為dataset 2 將xml檔案轉換為dataset 3 將dataset轉換為xml物件字串 4 將dataset轉換為xml檔案 xmldatasetconve...
XML與DataSet的相互轉換類
送給大家乙個xml與dataset的相互轉換的類 xmldatasetconvert 該類提供了四種方法 1 將xml物件內容字串轉換為dataset 2 將xml檔案轉換為dataset 3 將dataset轉換為xml物件字串 4 將dataset轉換為xml檔案 xmldatasetconve...