• 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: Example code eyePhoto-Step8 & IB help needed
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Example code eyePhoto-Step8 & IB help needed


  • Subject: Re: Example code eyePhoto-Step8 & IB help needed
  • From: Laurent Daudelin <email@hidden>
  • Date: Tue, 20 Dec 2011 08:48:52 -0800

On Dec 20, 2011, at 06:03, Eric Matecki wrote:

> Hi,
>
> I'm new to IB.
>
> I'm trying to find by which magic "NSWindow * imageCaptureWindow;",
> member of "@interface Controller : NSWindowController",
> gets initialized by the following code :
> [NSBundle loadNibNamed: @"ImageCapture" owner: self];
>
> This variable isn't initialized anywhere in the code, so it must be IB
> which does it.  But, contrary to the window's views, it isn't even an IBOutlet.
>
> The only connection/binding/whatever I can see in IB for this window is
> the delegate to "point to" the owner, which is the previously mentionned Controller.
>
> Also, for the "Device Browser View", where in IB can I find how "mode" is set to "IKDeviceBrowserViewDisplayModeTable" ?
>
> I (think I) do understand how bindings works, but not how to retrieve the pertinent information in IB...
>
> Any help would be appreciated, IB is so mysterious to me !

Salut Eric.

I'm sure that there are some who will be able to better explain it than myself but, to make a long story short, when you call loadNIbNamed:, the method will connect all the instance variables of the "owner" that you have declared to be IB outlets with the UI objects that you did create in IB, after they are instantiated. How does the method do that? If they are no setter for a particular ivar, it will just set the ivar directly. This is also probably explained in the documentation.

HTH!

-Laurent.
--
Laurent Daudelin
AIM/iChat/Skype:LaurentDaudelin 				http://www.nemesys-soft.com/
Logiciels Nemesys Software					email@hidden

_______________________________________________

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

  • Follow-Ups:
    • Re: Example code eyePhoto-Step8 & IB help needed
      • From: Eric Matecki <email@hidden>
References: 
 >Example code eyePhoto-Step8 & IB help needed (From: Eric Matecki <email@hidden>)

  • Prev by Date: Re: presentingViewController docs patently false
  • Next by Date: Gamekit - Scores not showing in sandbox
  • Previous by thread: Example code eyePhoto-Step8 & IB help needed
  • Next by thread: Re: Example code eyePhoto-Step8 & IB help needed
  • Index(es):
    • Date
    • Thread