2011.05.29 15:50

<NSXMLParserDelegate> 프로토콜 추가

// 사용 

NSXMLParser * parser = [[NSXMLParser alloc] initWithData:readData];

parser.delegate = self;

[parser parse];

[parser release];


#pragma mark -

#pragma mark NSXMLParser delegate

//xml 시작태그을 읽으면 호출

- (void)parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName attributes:(NSDictionary *)attributeDict
{

//초기화작업

}


//태그내 데이터를 값을  모두읽을동안 호출

- (void)parser:(NSXMLParser *)parser foundCharacters:(NSString *)string {

//append방식으로 처리할 것

}


//xml End태그를 읽으면 호출

- (void)parser:(NSXMLParser *)parser didEndElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName
{

 // 태크처리
}

- (void)parserDidEndDocument:(NSXMLParser *)parser

{
         // xml 파싱종료시


 

신고

'아이폰 개발 매크로' 카테고리의 다른 글

XIB, UINavigationControl  (0) 2011.05.29
UITableView  (0) 2011.05.29
UISearchBar  (0) 2011.05.29
NSXMLParser  (0) 2011.05.29
NSURLConnection  (0) 2011.05.29
NSString  (0) 2011.05.29
Posted by 안구에습기차
2011.05.29 15:43
// 사용

[[NSURLConnection allocinitWithRequest:request delegate:self];


#pragma mark -

#pragma mark NSURLConnection


// 접속성공

- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response
{
}

// 접속실패

- (void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error

{
}

// 데이타수신 

- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data 
{

// 수신데이타는 누적방식으로 처리할 것

신고

'아이폰 개발 매크로' 카테고리의 다른 글

XIB, UINavigationControl  (0) 2011.05.29
UITableView  (0) 2011.05.29
UISearchBar  (0) 2011.05.29
NSXMLParser  (0) 2011.05.29
NSURLConnection  (0) 2011.05.29
NSString  (0) 2011.05.29
Posted by 안구에습기차
2011.05.29 14:55
// HTTP GET방식에서 한글 인코딩 공백(%20)...
NSString* str = @"http://...";
NSString* strEncoding = [str stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];

[NSString stringWithFormat:"%@", str];
[NSString stringWithString:str];
printf("%s\n", [str UTF8String] );

// 파일로 부터 데이타를 읽어들일 때
NSString* strFileData = [NSString stringWithContentsOfFile:strPath encoding:NSUTF8StringEncoding error:nil]; 

// URL로부터 데이타를 읽어들일 때
NSString* strUrlData = [NSString stringWithContentsOfURL:[NSURL URLWithString:strURL] encoding:NSUTF8StringEncoding error:nil]; 
신고

'아이폰 개발 매크로' 카테고리의 다른 글

XIB, UINavigationControl  (0) 2011.05.29
UITableView  (0) 2011.05.29
UISearchBar  (0) 2011.05.29
NSXMLParser  (0) 2011.05.29
NSURLConnection  (0) 2011.05.29
NSString  (0) 2011.05.29
Posted by 안구에습기차

티스토리 툴바