Я понимаю, что @synthesize window;
в сочетании с @property
"автоматически создает" ваши сеттеры и получатели, но я не уверен, что происходит, когда вы назначаете значение, например
@synthesize searchBar = _searchBar;
Означает ли это, что я могу просто использовать _searchBar вместо этого в своих методах, а не сказать self.searchBar?
Следует ли предотвратить столкновение имен ivar, например, с помощью этого метода делегата:
- (void) searchBar:(UISearchBar *)searchBar textDidChange:(NSString *)searchText
Является ли это эквивалентом self.searchBar
, а не searchBar
, или эти два одинаковых?