iOS开发注意细节

1.在初始化方法的时候,只做初始化操作,不要添加动画等类似操作;
2.在使用 delegate 调用方法的时候要判断一下,
if ([_delegate respondsToSelector:@selector(accordingCityRefreshList:)]) {
        [_delegate accordingCityRefreshList:[_cityArray objectAtIndex:indexPath.row]];
    }
增加程序的健壮行
3.- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
    self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
    if (self) {
        // Custom initialization
        //在uiviewcontroller 的init 方法中做的初始化操作是初始化uiviewcontroller 的
    }
    return self;
}

self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"friendCardBg.png"]];// 这条语句建议放到viewdidLoad里面去

4.让你的APP支持iPhone5:
http://www.cocoachina.com/applenews/devnews/2013/0326/5889.html

猜你喜欢

转载自dreamahui.iteye.com/blog/1837263