특정 객체에 변화가 일어나면 혹은 어떤 특별한 의미를 가지는 시점에 도달하면 해당 객체로부터 이에 대한 알림 서비스를 받고 싶은 경우가 있다. 이럴 때 '프로토콜'을 사용. 프로토콜을 사용하면 객체로부터 콜백 메소드의 형태로 알림 서비스를 받을 수 있다.
Single View Application 으로 프로젝트 생성.
프로젝트 안 파일.
ViewController.xib을 선택후 UIButton을 하나 추가.
ViewController.h
ViewController.m
UIButton에 대한 메소드 정의.
UIButton과 IBAction 메소드를 연결.
이제 subViewController 이름의 UIViewController 객체를 하나 더 만들어줍니다.
subViewController.h
subViewController.m
subViewController.xib에는 UILable하고 UIButton을 추가.
그리고 ViewController에서 하신 것처럼 UIButton과 IBAction 메소드를 연결시켜줍니다.
그리고 다시 ViewController로 오셔서 프로토콜을 추가해줍니다.
ViewController.h
ViewController.m
'프로그래밍 > Object-C' 카테고리의 다른 글
NSDate 현재 날짜 시간 정보 가져오기 (0) | 2012.04.05 |
---|---|
디바이스 기본정보 가져오기 (0) | 2012.04.05 |
애니메이션 효과주기 (0) | 2012.04.04 |
키보드가 나타날 때 뷰 올리기 (0) | 2012.04.04 |
UINavigation push View Back Button Title 변경 (0) | 2012.04.03 |