Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 1115379
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 17, 20262026-05-17T03:08:49+00:00 2026-05-17T03:08:49+00:00

I have my main app view controller (File’s Owner), its First Responder, View, and

  • 0

I have my main app view controller (File’s Owner), its First Responder, View, and 3 other UIViewControllers in the same nib file. Every one of the 3 UIViewControllers is referenced on the main UIViewController as an IBOutlet.

My question is, when does the main UIViewController init those 3 UIViewControllers, in its life cycle (my guess is sometime before calling viewDidLoad) and should I worry with optimizing how and when they are loaded. The reasoning is obviously that if the app loads the main view controller and then right away starts loading the other view controllers, the user might have to wait for everything to get loaded first. But if I could still have the IBOutlets synthesized, but have the option to decide when those view controllers (and their views) are loaded, then this would definitely be an improvement.

  • 1 1 Answer
  • 2 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-17T03:08:50+00:00Added an answer on May 17, 2026 at 3:08 am

    The UIViewController doesn’t initialize the outlets, that’s done by the nib loading code before awakeFromNib and viewDidLoad. Anything that is in one nib file gets loaded, instantiated and intialized at the same time. So as long as your views are in the same nib there is no way to load them on demand. You should put the other views in different nib files and load them when they are needed. Putting everything in one nib is not a good idea.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I'm trying to write my first simple mvc app. I have a Main View
In my Main Window IB file I have a TabBarController and the first controller
I have an Android app with a ListActivity in the main view. The list
If I have a whole bunch of requires in my main app file: require
Have created a small two tab app, then subclassed another view controller to create
I have a app with a main viewcontroller that loads a first page viewcontroller.
I have a main app and a plugin. The main app is exporting an
I have a main app that will have many plugins. Here is the PluginReader
I have a main C++ app built in Visual Studio 2005, called A.exe. It
We have App A as main app. Now we build from it App B

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.