NSIntegerはintと同じ(typedefされている)。NSNumberはオブジェクト。
NSNumber *num = [NSNumber numberWithInt:hoge];
int n = [num intValue];