MVV(M) implements
ZZZViewController.h
- include view model header
ZZZViewController.m
- ViewModel property is strong
ZZZViewModel.h
- Properties should place in header because used from public
ZZZZViewModel.m
- (nothing to write)
(continue to survey)
- in ZZZViewController.m, when init, why underscore property is valid (_topViewModel)