• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: CFPlugin in C++?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: CFPlugin in C++?


  • Subject: Re: CFPlugin in C++?
  • From: Diego Rey <email@hidden>
  • Date: Thu, 01 Jan 2004 19:37:02 -0300

On 1/1/04 6:15 PM, "Chris Hanson" <email@hidden> wrote:

> On Dec 31, 2003, at 4:34 PM, David Catmull wrote:
>> Are there any samples for working with the CFPlugin API in C++?
>
> I'd strongly recommend just staying away from CFPlugIn.  It's a pretty
> ill-conceived API and seems mainly to serve to trick unsuspecting
> developers new to the platform into thinking there's some sort of real
> COM support on Mac OS X.
>
> Just create a plain C API through CFBundle.  Life will be simpler.
>
>  -- Chris

I was thinking about switching my code from CFPlugin to something else but
for a different reason.  My main problem is that I will sometime in the
future be porting my code to other platforms, so using the CoreFoundation
API may not be a wise choice.

The problem is I (still) have no clue as to how long coding my own plugins
engine may take.  So, what is the best way to approach this problem?  Create
my own plugins engine/library?  Look for multi-platform plugin
engines/libraries?  Sticking with CoreFoundation and hope that someone will
make a good port of it?

Thanks,
Diego Rey
_______________________________________________
xcode-users mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/xcode-users
Do not post admin requests to the list. They will be ignored.

  • Prev by Date: newbie question - Expressions window
  • Next by Date: Re: OT: Boost libraries
  • Previous by thread: Re: vim keybindings
  • Next by thread: Re: warning in main.m
  • Index(es):
    • Date
    • Thread