외규장각 도서 환수 모금 캠페인

xxx.h

@protocol delegate명;


@property(nonatomic, retain) id<delegate명> delegate;


맨 밑에

@protocol delegate명 <NSObject>


- (void)delegate_method:(returnType)variable;


@end


xxx.m

@synthesize delegate=_delegate;


[_delegate release];


- (id)initWithDelegate:(id<delegate명>)delegate {

self = [self init];

if(self) {

[self setDelegate:delegate];

}

}


delegate보낼 method 안에는

if([self.delegate respondsToSelector:@selector(delegate_method명:)]) {

[self.delegate delegate_method명:variable];

}


delegate 구현

- (void)delegate_method:(returnType)variable {

NSLog(@"%@", variable);

}

Posted by 닉네임영역
,


LongTab & multiTab & tapCount을 인식 및 처리하기 위해서는 touch method를 써야 한다.


-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event 

: 터치가 처음 일어날때 호출


-(void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event

: 터치가 끝났을 때 호출


- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event

: 터치 한 상태에서 이동 했을 때 호출


- (void)touchesCancelled:(NSSet *)touches withEvent:(UIEvent *)event

: 터치 이벤트가 시스템에 의해 취소될 때

Posted by 닉네임영역
,

if ([[UIScreen mainScreen] respondsToSelector:@selector(brightness)]) {

        [[UIScreen mainScreen] setBrightness:1.0]; // 밝기 최대로

}

[[UIApplication sharedApplication] setIdleTimerDisabled:YES]; // 슬립모드 돌입 막기



# 밝기 조절은 iOS5부터 지원한다.

만약 iOS4 버전부터 테스트할 경우라면 respondsToSelector를 활용하여 실행해야 한다.

Posted by 닉네임영역
,


사랑합니다. 편안히 잠드소서