BLOG main image
분류 전체보기 (50)
아이폰 개발 이야기 (12)
스마트폰용 홈페이지 (3)
웹표준 개발 (8)
HTML5 (2)
Objective-C (2)
뉴미디어 기획 이야기 (10)
뉴미디어 뉴스 (12)
81,453 Visitors up to today!
Today 80 hit, Yesterday 88 hit
2010/04/22 15:14

아이폰어플 개발에서 흔히 사용되는 alert 함수 사용법입니다.
일반 응용프로그램이나 웹어플에서는 아주 간단히 사용하는 alert기능을 iphone에서는 꽤나 복잡하게 사용하는 듯합니다.
 
일단 아래 함수 예제 소스를 먼저 보시고 간단히 설명을 하도록 하겠습니다.

============================== 예제 소스 ============================
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"메세지 타이틀"
        message:@"메세지 내용"
        delegate:self
        cancelButtonTitle:@"Cancel"
        otherButtonTitles:nil];
[alert show];
[alert release];
===================================================================
 
위에 소스에 대해 간단히 설명을 붙여보겠습니다.
=============================== 예제 설명 ==========================

UIAlertView *alert = [[UIAlertView alloc]  => alert변수 선언과 메모리 할당 (alloc)
        initWithTitle:@"메세지 타이틀"   => 메모리 할당후 alert창의 타이틀 세팅
        message:@"메세지 내용"    => alert창의 메세지 내용 세팅
        delegate:self     => 딜리게이트 할당 (alert창이 뜨게 해주는 부모창 정도로 생각하면 됩니다.)
        cancelButtonTitle:@"Cancel"    => 취소버튼 타이틀
        otherButtonTitles:nil];     =>기타 다른 버튼의 타이틀
 
===================================================================
 요기까지가 alert창을 생성한것입니다. 생성만 했을 뿐이라 실제로 보여지는 것은 아니지요..^^

[alert show];            => 위에서 생성한 alert를 실제로 나타나게 하는 메소드입니다.
[alert release];         => 생성한 메소드를 보여주었으니 메모리에서 지워버려야 합니다.
===================================================================

Iphone에서 자주 사용되고 어렵지 않게 쓰는 함수를 장황하게 설명했습니다.
하지만 이런 간단한 함수의 구조를 잘 파악해두면 다른 함수나 객체를 사용할때 코드의 이해력을 높을 수 있으리라 생각됩니다.

저작자 표시 비영리 동일 조건 변경 허락
Trackback Address :: http://web2log.com/trackback/18 관련글 쓰기
Tracked from 자바,아이폰 공부하자~!! | 2010/08/25 10:24 | DEL
ㄹㄹ
Name
Password
Homepage
Secret