iOS基礎(三)常用的相互轉換的類

2021-06-26 15:57:45 字數 2470 閱讀 5555

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...