[Biococoa-dev] New Structure for BioCocoa

Philipp Seibel biococoa at bioworxx.com
Sun Jul 3 14:41:47 EDT 2005


Am 03.07.2005 um 20:30 schrieb Koen van der Drift:

>
> On Jul 3, 2005, at 2:22 PM, Philipp Seibel wrote:
>
>
>> The BCParser.framework also contains Parsers for HMMs,  
>> Phylogenetic structures etc, the BCFoundationIO only uses the  
>> Parsers for basic structures.
>> If we would put all our io in one framework, the framework

framework == BCFoundationIO (probably solves misunderstanding :-))

>> will depend on all frameworks (BCFoundation and all  
>> BCXXXFrameworks)----> not a really good design
>>
>
> What I probably do not yet understand is why in the last case the  
> framework (I assume you mean BioCocoa) will depend on all  
> BCXXXFrameworks.

The idea is like the cocoa framework. The cocoa framework header just  
consists of

#import <Foundation/Foundation.h>
#import <AppKit/AppKit.h>

but you can of course only use one of it's components

The BioCocoa framework header will contain

#import <BCParser/BCParser.h>

#import <BCFoundation/BCFoundation.h>
#import <BCFoundationIO/BCFoundationIO.h>

#import <BCXXX/BCXXX.h>
#import < BCXXXIO/ BCXXXIO.h>

and you can also use all Frameworks seperately. This allows you only  
choose the frameworks u really need in your application.

Phil



More information about the Biococoa-dev mailing list