As others have pointed out, combining a nib file with a static library in the same way that you can link a thread to a framework is simply not possible. The static library contains only compiled code. This is not a container for collecting code and other resources.
However, if you are serious about this, you have an option that will have the same effect. Basically you will be base64 encoding your nib into a string and restoring it at runtime. Here is my recipe:
1) compile your .xib to binary .nib form. Use Xcode or ibtool .
2) use a tool to encode your .nib as base64 text. On OSX, you can use openssl for this from the terminal:
openssl base64 -in myNib.nib -out myNib.txt
3) copy / paste the base64 string into one of your source files. Create an NSString from it:
NSString* base64 = @"\ TklCQXJjaGl2ZQEAAAAJAAAAHgAAADIAAAA2AAAAjAAAAG4AAADuAwAAEQAAAPwG\ AACHgIaChoGPh4eCjoGJj46CnYGCnoGCn4GBoIKEooaKqIGOqYGCqoGQq4iMs4WC\ uIGEuYePwIaBxoWMy4SCz4GG0IGI0YWM1oGE14aL3YeO5IGE5YeC7IGF7YGKVUlG\ ... ZVN0cmluZwCHgQ0AAABVSUZvbnQAiIBOU0FycmF5AIeATlNGb250AI6AVUlQcm94\ eU9iamVjdACIgQMAAABVSUNvbG9yAIeAVUlWaWV3AA==";
4) write code to decode the base64 string in NSData:
NSData* d = [[NSData alloc] initWithBase64EncodedString: base64 options: NSDataBase64DecodingIgnoreUnknownCharacters];
5) Create a UINib from NSData:
UINib* nib = [UINib nibWithData: d bundle: nil];
6) Use your own:
NSArray* nibItems = [nib instantiateWithOwner: nil options: 0];
Now you may need to change a few things in your code. If you create view controllers from nibs using init or initWithNibName:bundle: then this will not just work. What for? Because these mechanisms look in the kit (usually in the app bundle) for the tip, and yours will not be there. But you can fix any view controllers in your code to load from your UINib that we just created. Here is a link that describes the process for this: http://www.indelible.org/ink/nib-loading/
You can quickly find that you need other resources available to your code, in addition to your .nib. For example. images. You can use the same approach to embed images or any other resource in your static library.
In my opinion, the cost of developing a workflow to maintain this built-in latter is pretty high. If it were me, I would just create a framework and distribute it.