<NavigationController 에서 앞쪽 뷰로 이동>


그리고 네비게이션 컨트롤러에서 뒤로 또는 맨 처음으로 되돌아 가는 방법은

// 뒤로
[self.navigationController popViewControllerAnimated:YES];

// 처음으로 
[self.navigationController popToRootViewControllerAnimated:YES];
반응형






<아이폰 흔들기(shaking) 검사>

 
1. First responder 되기
사용자의 흔들기 이벤트를 처리할 ViewController는 그 자신이 First responder가 되어야 한다. 
becomFirstResponder 메소드를 호출하고 canBecomeFirstResponder 메소드에서 YES를 반환.
 
- (void)viewDidAppear:(BOOL)animated {
    [super viewDidAppear:animated];
    [self becomeFirstResponder];
}
 
- (BOOL)canBecomeFirstResponder {
    return YES;
}
 
viewDidAppear는 코드에서 서브뷰로 추가될 때만 호출된다. 

IB(Interface Builder)에서 바로 Window에 View를 추가하였으면 awakeFromNib등의 메소드에서 becomFirstResponder를 호출해야한다.
 


2. motion 메소드 구현
사용자의 흔들기가 시작되면 해당 motionBegan이 호출되고 종료될 때 motionEnded가 호출된다. 
지나치게 많이 흔들거나 하여 유효하지 않은 흔들기로 판단될 때는 motionCancelled가 호출된다.
 
- (void)motionBegan:(UIEventSubtype)motion withEvent:(UIEvent *)event {
    NSLog(@"Shaking start");
}
 
- (void)motionEnded:(UIEventSubtype)motion withEvent:(UIEvent *)event {
    NSLog(@"Shaking end");
}
 
- (void)motionCancelled:(UIEventSubtype)motion withEvent:(UIEvent *)event {
    NSLog(@"Shaking cancel"); 
}
 
 
motionEnded 메소드에 사용자의 흔들기가 끝난 후 실행할 코드를 추가하면, 간단하게 흔들기시 동작을 설정할 수 있다.

반응형




무료 음원 다운 사이트와 앱을 소개한다. (앱은 아래쪽)
아이폰 앱으로도 나와있는 4Shared!
처음 접하게 된 경로는 아이폰에서 mp3를 받을수 없을까 하면서 찾아보다가 알게되었는데 웹으로도 있는것을 발견.

우선 사용법을 간단히 알아보자.

<사이트 접속 http://www.4shared.com>



검색어를 입력후 검색 버튼을 누르면 mp3파일들이 수두루룩 표시가 된다.


원하는 글을 선택하면 아래와 같이 노래를 바로 들어볼 수도 있고 다운로드 하는 버튼도 있다.
아래의 파란색 "지금 다운로드" 버튼을 눌러주자


다운로드를 누르면 20초 가량 기다린후 다운로드 버튼이 활성화가 된다.
무료로 받는데 20초정도는 광고들을 봐주면서 기다려주자


활성화된 다운로드 버튼을 클릭하면 일반 자료를 다운받는것과 같이 다운로드 창이 뜨고 저장을 눌러주면 끝




노래를 들어보고 푹 빠졌다면.. 앨범을 구입해주는 센스도 발휘합시다..



+
아이폰 앱!


다운로드(무료)
http://itunes.apple.com/kr/app/4shared/id368000972


반응형