преимущество viewcontroller в приложении monotouch / iphone - PullRequest
1 голос
/ 29 июня 2011

Я вижу много используемых контроллеров представления, и я удивляюсь, почему более распространенным является просто использование представлений вместо этого, т.е.

public override bool FinishedLaunching (UIApplication app, NSDictionary options)
    {
        window.AddSubview(myMasterView);   // or controller.View
        window.MakeKeyAndVisible ();        
        return true;
    }

, а затем переключать подпредставления в и из основного вида. Если я не пользуюсь навигационным графическим интерфейсом, то эффективнее ли иметь только представления? ViewControllers помогают с GC лучше?

спасибо

1 Ответ

3 голосов
/ 30 июня 2011

ViewControllers просто по умолчанию подключаются к ряду интересных системных уведомлений, таких как ротация. Поэтому они превращают эти уведомления в вызовы методов, которые вы можете переопределить.

Но если вы хотите сделать что-то самостоятельно, вы, безусловно, можете.

...