Вызов функции C в Objective-C Awake из Nib
Мне пришлось реализовать функцию C в классе Objective-C, который обычно вызывается сint main
(в своем собственном файле). Поскольку я не знаком со сборкой кода, мне нужно знать, как вызывать его в любом изawakefromnib
или жеapplicationDidFinishLaunching
из раздела какао. Или, если есть намного лучший способ сделать это, я слушаю.
Вот пример, не слишком технический:
// Cocoa Imports
#import "AppDelegate.h"
...
// C Inlcudes
#include <stdio.h>
// (int main had to change to something else obviously)
int dos () {
printf ("I'm a C program\n");
}
// (back to cocoa)
@implementation AppDelegate
@synthesize window;
- (void)applicationDidFinishLaunching:(NSNotification *)aNotification
{
//[This is where I need my C function above to execute]