• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: instantiating nib objects conditionally
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: instantiating nib objects conditionally


  • Subject: Re: instantiating nib objects conditionally
  • From: Jerome Krinock via Cocoa-dev <email@hidden>
  • Date: Sat, 22 Jun 2019 17:09:40 -0700

On 2019 Jun 19, at 21:35, Kurt Bigler via Cocoa-dev <email@hidden>
wrote:

> I would like to be able to traverse the top-level object list in a macOS nib
> without instantiating the objects.  But I'd like to be able to get at the
> attributes of each top-level item to decide whether to instantiate it, and
> then of course to control instantiation on an object-by-object basis based on
> that.  Is this possible?

Using available API, you must *load* the nib file.  The method
loadNibNamed(_:owner:topLevelObjects:) will return an array of top level
objects.  If that is too much “instantiate” for you, then I think the answer to
your question is “no”, unless you want to reverse-engineer the nib file format,
then have your app read that file.

I think the correct solution to this problem, if you are trying to reduce
resource usage, is to put the views or whatever you’re trying to avoid
instantiating into separate nib files, and only load the nib files you need.
_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

References: 
 >instantiating nib objects conditionally (From: Kurt Bigler via Cocoa-dev <email@hidden>)

  • Prev by Date: instantiating nib objects conditionally
  • Next by Date: Best Xcode machine mid-2019?
  • Previous by thread: instantiating nib objects conditionally
  • Next by thread: Best Xcode machine mid-2019?
  • Index(es):
    • Date
    • Thread