프로그래밍/Object-C2012. 4. 4. 23:08

특정 객체에 변화가 일어나면 혹은 어떤 특별한 의미를 가지는 시점에 도달하면 해당 객체로부터 이에 대한 알림 서비스를 받고 싶은 경우가 있다. 이럴 때 '프로토콜'을 사용. 프로토콜을 사용하면 객체로부터 콜백 메소드의 형태로 알림 서비스를 받을 수 있다.



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



Posted by 건깡