2015년 1월 13일 화요일

최근 iOS 개발을 하면서 알게된 tip들 기록

한 동안 iOS 개발에 손을 놓고 있다가 하려 하니 강산도 바뀌고 코드도 바뀌고
storyBoard도 사용해야 하고 어질 어질 하다. @.@


1. WebView에서 back 버튼을 만들고 back을 하다가 최초의 페이지에서 back 버튼을 누르면
이전 ViewController로 가려면

==>
- (IBAction)goBack:(id)sender {
    if ([ webView canGoBack])
    {
        [webView goBack];
    }
    else
    {
        [self.navigationController popViewControllerAnimated:YES];
    }
}

2. 조건에 따라 여러 segue중에 선택하여 viweController 전환
==>
if ( /* condition */ )
{
    [self performSegueWithIdentifier:@"XXXSegue" sender:sender];
}
else
{
    [self performSegueWithIdentifier:@"YYYYSegue" sender:sender];
}

3. 숫자를 문자열로 바꾸는 기존 코드는 이제 동작하지 않는다.

NSstring * str = [NSString stringWithFormat:@"%d", num];

==>
NSString * str = [[NSNumber numberWithInt:num] stringValue];


댓글 없음: