'2011/05'에 해당되는 글 8건

  1. 2011.05.29 NSBundle
  2. 2011.05.29 UIApplication
  3. 2011.05.29 XIB, UINavigationControl
  4. 2011.05.29 UITableView
  5. 2011.05.29 UISearchBar
  6. 2011.05.29 NSXMLParser
  7. 2011.05.29 NSURLConnection
  8. 2011.05.29 NSString
2011.05.29 16:23
// Resource 파일 참조

NSString* bundlePath = [[NSBundle mainBundle] bundlePath];

NSString* strPath = [NSString stringWithFormat:@"%@/xxxxx.txt", bundlePath];

신고

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

sqlite3  (0) 2011.06.05
뷰전환  (0) 2011.06.05
NSBundle  (0) 2011.05.29
UIApplication  (0) 2011.05.29
XIB, UINavigationControl  (0) 2011.05.29
UITableView  (0) 2011.05.29
Posted by 안구에습기차
2011.05.29 16:19

// 상단 바에 네트워크 수신상태 표시

[UIApplication sharedApplication].networkActivityIndicatorVisible=YES;

[UIApplication sharedApplication].networkActivityIndicatorVisible=NO; 

신고

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

뷰전환  (0) 2011.06.05
NSBundle  (0) 2011.05.29
UIApplication  (0) 2011.05.29
XIB, UINavigationControl  (0) 2011.05.29
UITableView  (0) 2011.05.29
UISearchBar  (0) 2011.05.29
Posted by 안구에습기차
2011.05.29 16:16

DetailViewController *detailViewController = [[DetailViewController allocinitWithNibName:@"DetailViewController" bundle:nil];

// 데이터전달 및 미리 설정
// ...

// 뷰전환

[self.navigationController pushViewController:detailViewController animated:YES];
[detailViewController release]; 

// 타이틀설정
self.navigationItem.title = @"..."; 

// Thread에서 tableview
UUITableView * tableView = (UITableView *)self.view; //이렇게 접근할 것
[tableView reloadData]; // TableViewDataSource Protocol에 의해서 재배치
 

신고

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

NSBundle  (0) 2011.05.29
UIApplication  (0) 2011.05.29
XIB, UINavigationControl  (0) 2011.05.29
UITableView  (0) 2011.05.29
UISearchBar  (0) 2011.05.29
NSXMLParser  (0) 2011.05.29
Posted by 안구에습기차
2011.05.29 16:03

#pragma mark -

#pragma mark Table view data source


// 섹션수

- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{

    return 1;

}



// 섹션에서 셀 수

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{

    return [bookArray count];

}



// 셀내용

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{

    

    static NSString *CellIdentifier = @"Cell";

    

    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];

    if (cell == nil
    {

        cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:CellIdentifier] autorelease];

    }


    return cell;

}


#pragma mark -

#pragma mark Table view delegate


// 셀선택시

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{

신고

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

UIApplication  (0) 2011.05.29
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
Posted by 안구에습기차
2011.05.29 15:53
프로토콜 추가 <UISearchBarDelegate>


#pragma mark -

#pragma mark SearchBar delegate

- (void)searchBarTextDidBeginEditing:(UISearchBar *)searchBar

{

        //편집이 시작되면 =>취소버튼 활성화

searchBar.showsCancelButton = YES;

}


- (void)searchBarSearchButtonClicked:(UISearchBar *)searchBar

{  

//키패드에서 search or 검색

NSString * searchText = searchBar.text;

if([searchText isEqual:@""])return;

//검색문자열을 인자로 처리...

//Keypad 내리기

[searchBar resignFirstResponder];


}


- (void)searchBarCancelButtonClicked:(UISearchBar *) searchBar

{

//검색바내의 취소버튼이 눌렸을때 

searchBar.showsCancelButton = NO;

searchBar.text =@"";

//KeyPad 내리기

[searchBar resignFirstResponder];

}

 
신고

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

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: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 안구에습기차

티스토리 툴바