Re: Calling ObjC instance method from C
Re: Calling ObjC instance method from C
- Subject: Re: Calling ObjC instance method from C
- From: publiclook <email@hidden>
- Date: Fri, 2 May 2003 19:46:33 -0400
You can also include the pure C header for the Objective-C runtime and
use the objc_msgSend(id, SEL, ...) C function.
On Friday, May 2, 2003, at 06:56 PM, MarketLogix Developer wrote:
No, no.
From the gcc man page:
---
You can specify the input language explicitly with the -x
option:
-x language
Specify explicitly the language for the following
input files (rather than letting the compiler choose a
default based on the file name suffix). This option
applies to all following input files until the next -x
option. Possible values for language are:
c c-header cpp-output
c++ c++-cpp-output
objective-c objc-cpp-output
objective-c++ (APPLE ONLY)
assembler assembler-with-cpp
ada
f77 f77-cpp-input ratfor
java
---
In this case you supply:
-x objective-c
on the compile line for MySource.c
and ObjC syntax compiles just fine in a .c
On Friday, May 2, 2003, at 03:14 PM, Jeff Disher wrote:
You can call Obj-C instance methods from a C function if you pass in
(or instantiate) the correct instance. I don't think that you will
be able to do this from a .c file, though, since the Obj-C compiler
will only be used for .m (or .mm or .M) files.
-----------------------------------------------
bisk ~ OSX.2.5
G4 PowerMac Gigabit, Dual 500
Sony SDM-M81 18.1" LCD display
1GB, 40GB, SuperDrive(DVR 105)
HP "All-in-One" d135 BubbleJet
-----------------------------------------------
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.