Question: I have seen that it is possible but not easy to configure cross-compiling with Free Pascal, as there have to be libraries of the target OS on the system.

But I only need a quick syntax-check to verify that the project can be compiled, linking an executable is not required.

So: are there compiler options which I can use to do a **cross-platform test compile** (only) with Free Pascal? 

In my case, before checking in the project in source control, I would like to verify on a Windows workstation if the compiler can compile for a Linux or OSX target.

Answer: 
Do you ever call init for any instance of that class ?
somewhere in your code you should have :

```
untitled *myObj = [[untitled alloc] init];

```

If not, then this is the reason why it is not called.
I apologize to all who wasted time looking at the result of my bonehead errors.  

Several combined, but mainly I realized that those authors were using an NSView class with initWithFrame, which runs at startup like it should with no additions to UntitledAppDelegate.

I still haven't figured out why a simple init in an NSObject class doesn't run at startup. 

```
- (id)init {  
if (self = [super init]) {  
NSLog(@"Foo");  
}  
return self;  
}

```