• 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: InterfaceBuilder programming info
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: InterfaceBuilder programming info


  • Subject: Re: InterfaceBuilder programming info
  • From: Ricky Sharp <email@hidden>
  • Date: Tue, 5 Sep 2006 16:06:47 -0500


On Sep 5, 2006, at 2:49 PM, Hans van der Meer wrote:

Where can I find a description of how to program InterfaceBuilder palettes?
The Help-menu in IB does describe how to use it, however I could not find info on the API for IB palettes.
A URL from which to download PDF would be most helpfull, HTML is less useful because I am working from a dialin connection.

There really is no good documentation on the API. There's some HTML from Sun on the topic, but no good high-level documents on how to put everything together.


Having said that, the best approach to use (what I did), is learn by example. Check out the following:

/Developer/Examples/InterfaceBuilder/
/Developer/Examples/AppKit/ClockControlPalette/

Now then, there are some tasks that I've personally found very difficult to do, but I and others have been able to figure them all out. So, start with those examples and if you need specific help, definitely ask here.

For my palettes, I've done (and thus have experience in) the following:

* container views (allows any view to be dragged into it)
* control subclasses
* matrix subclasses
* cell subclasses
* custom formatters
* custom inspectors
* WYSIWYG editing; my palette loads all images in the currently open Xcode project.
* custom bindings
* accessibility


___________________________________________________________
Ricky A. Sharp         mailto:email@hidden
Instant Interactive(tm)   http://www.instantinteractive.com

_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden


  • Follow-Ups:
    • Re: InterfaceBuilder programming info
      • From: Murat Konar <email@hidden>
References: 
 >InterfaceBuilder programming info (From: Hans van der Meer <email@hidden>)

  • Prev by Date: Re: Programatically detect if any autorelease pool exists?
  • Next by Date: Using NSTask and NSPipe to perform a shell script
  • Previous by thread: InterfaceBuilder programming info
  • Next by thread: Re: InterfaceBuilder programming info
  • Index(es):
    • Date
    • Thread