Register FAQ / Rules Forum Spy Search Today's Posts Mark Forums Read
Go Back   MacRumors Forums > Apple Systems and Services > Programming > Mac Programming

Reply
 
Thread Tools Search this Thread Display Modes
Old Jun 1, 2009, 08:33 AM   #1
silentnosie
macrumors newbie
 
Join Date: May 2009
IB inxcode3.1

Have two questions about IB in xcode3.1

In IB if is there some way to organize your modules (windows, objects, etc....) in the .xib window into folders or something of that nature for easier navigation when linking commands?

Is there a way for IB to behave like it did in xcode3.0 making you aware of what will not work in different a OS?
silentnosie is offline   0 Reply With Quote
Old Jun 1, 2009, 12:22 PM   #2
Krevnik
macrumors 68020
 
Krevnik's Avatar
 
Join Date: Sep 2003
The functionality that existed in 3.0 should also exist in 3.1. The only difference I am aware of is that in 3.1, XCode/IB default to creating XIBs targeting 10.5, so most warnings will get suppressed. You will want to bring up the file's info (in IB) to check/edit this.

If you have a single NIB/XIB that is getting complicated to the point where you need to figure out how to organize it... it is too big. There isn't anything like folders, but you can split it up into multiple NIBs/XIBs and load them programmatically.

An example would be: A XIB for the main program window, another for program preferences, a third for Get Info-like windows, etc.

This method of splitting up the XIB is also useful because a window in its own XIB that you load programmatically can be loaded multiple times and its window spawned multiple times. Something you can't do nearly as easily if the window lives in the same XIB as everything else.
__________________
iMac 2013 27", 13" rMBP, iPad 4, iPhone 5s
Krevnik is offline   0 Reply With Quote
Old Jun 1, 2009, 01:55 PM   #3
Sayer
macrumors 6502a
 
Sayer's Avatar
 
Join Date: Jan 2002
Location: Austin, TX
Another salient point to mention is that when the NIB is loaded all of its objects are instantiated (loaded into memory, initialized, etc).

If you don't need everything at startup, then you should split out to separate NIBs (XIBs are just XML-based NIBs that get compiled into read-only NIBs on build).
__________________
Obama is a true statesman whose experience as a state senator, half-term US Senator & guest lecturer in a Constitutional Law class has fully prepared him to take control of our nuclear arsenal.-Me
Sayer is offline   0 Reply With Quote
Old Jun 1, 2009, 03:50 PM   #4
silentnosie
Thread Starter
macrumors newbie
 
Join Date: May 2009
stuff

that really is horrible thing it's doing with it suppressing the warnings. Guess the rumors about snow-leopard have some truth to them.
silentnosie is offline   0 Reply With Quote

Reply
MacRumors Forums > Apple Systems and Services > Programming > Mac Programming

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Forum Jump

All times are GMT -5. The time now is 09:01 PM.

Mac Rumors | Mac | iPhone | iPhone Game Reviews | iPhone Apps

Mobile Version | Fixed | Fluid | Fluid HD
Copyright 2002-2013, MacRumors.com, LLC