I sometimes just access my objc-objects from a C thread-proc via the AppDelegate (providing there's a trail to the object I need, which there usually is)... If the callback void pointer parameter isn't being used for something else, you can simply cast the object in there... or if you need multiple parameters you can create a struct that stores what you need and pass that. Not sure if this helps but figured I'd mention it.
AppDelegate *d = [[UIApplication sharedApplication] delegate]; On Tue, Jul 30, 2013 at 8:53 AM, lowell <lowe...@me.com> wrote: > The first two parameters to the function have to be an id and a SEL ... > > typedef id (*IMP)(id, SEL, ...); > > ... (this is where we get self and _cmd, by the way) followed by the rest > of the method params, if any. > > > lowell > > > On Jul 30, 2013, at 12:59 AM, Vincent Habchi <vi...@macports.org> wrote: > > > Hi everybody, > > > > I have a very simple question: if I embed a C-function (more precisely, > a callback from an external C-library) in an Obj-C object, can I expect > this function to behave like a regular method? I.e. can it freely access > ‘self’ and other attributes? > > > > Thanks a lot! > > Vincent > > > > > > > > > > _______________________________________________ > > > > 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: > > https://lists.apple.com/mailman/options/cocoa-dev/lowellv%40me.com > > > > This email sent to lowe...@me.com > > > _______________________________________________ > > 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: > https://lists.apple.com/mailman/options/cocoa-dev/rejekted%40gmail.com > > This email sent to rejek...@gmail.com > _______________________________________________ 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: https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com