did you mean: (im not sure to understand your problem) ???!!!

#import <Foundation/Foundation.h>

int foo(int a, int b) {
        return (a + b);
}

@interface myObject: NSObject

-(SInt32)aIntegertFunction:(SInt32)a plus:(SInt32)b;

@end

@implementation myObject

-(SInt32)aIntegertFunction:(SInt32)a plus:(SInt32)b
{
  return foo(a,b);
}

@end

int main (
  int argc, const char * argv[])
{
  NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
  myObject *obj = [[myObject alloc] init];

  NSLog(@" %i", [obj aIntegertFunction:10 plus:10]);

  [obj release];

  [pool drain];

  return 0;
}

On Tue, Aug 19, 2008 at 4:38 PM, David Duncan <[EMAIL PROTECTED]> wrote:
> On Aug 19, 2008, at 4:28 PM, Charlie Dickman wrote:
>
>> from within a C (not Objective C) function and make use of the result?
>>
>> In Objective C I would invoke
>>
>> [myObject myMethod: myInt];
>
>
> You invoke it exactly the same way. There is no difference. But you need to
> compile as Obj-C.
>
> int foo(id bar) { [bar foobaz]; }
> --
> David Duncan
> Apple DTS Animation and Printing
>
> _______________________________________________
>
> Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)
>
> Please do not post admin requests or moderator comments to the list.
> Contact the moderators at cocoa-dev-admins(at)lists.apple.com
>
> Help/Unsubscribe/Update your Subscription:
> http://lists.apple.com/mailman/options/cocoa-dev/openspecies%40gmail.com
>
> This email sent to [EMAIL PROTECTED]
>



-- 
-mmw
_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to [EMAIL PROTECTED]

Reply via email to