Свойства объекта по умолчанию nil
или 0
. Но возможно, что эти значения были изменены в методе init
.
Для получения дополнительной информации вы всегда можете обратиться к документации :
Редактировать
Чтобы ответить на ваш отредактированный вопрос, tabBar
, nav2
, ... являются локальными переменными, а не свойствами.
Если вы хотите, чтобы они были свойствами, вы должны сначала объявить такие свойства, затем вы должны получить доступ, используя self.tabBar
, ...
В файле .h
:
// ...
@property (strong, nonatomic) UITabBarController *tabBar;
// ...
А в файле .m
:
// ... @synthesize tabBar;
-(IBAction) loginButtonPressed:(UIButton *)sender
{
self.tabBar = [[UITabBarController alloc] init];
// ...
}