• 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: Talking to other apps - again
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Talking to other apps - again


  • Subject: Re: Talking to other apps - again
  • From: Roland King <email@hidden>
  • Date: Wed, 06 Aug 2014 13:30:59 +0800

> On 6 Aug 2014, at 1:06 pm, Gerriet M. Denkmann <email@hidden> wrote:
>
> Step 1: Use XPC.
>
> Is there some other way to make this work? Or should I just forget about XPC?
>

I’d forget about XPC, it’s not for sending data between two primary apps, it’s for offloading tasks to helper apps.

> NSXPCListener can get an NSXPCListenerEndpoint, which is "an endpoint object that may be sent over an existing connection."
> And NSXPCConnection has initWithListenerEndpoint: which "Initializes an NSXPCConnection object to connect to an NSXPCListener object in another process, identified by an NSXPCListenerEndpoint object."
> Might this be a way to make it work (no idea how to get the NSXPCListenerEndpoint from B to A yet).
> The documentation for NSXPCListenerEndpoint is somewhat terse. But it does NSSecureCoding.

In order to get the endpoint from B to A you need a connection, so you have a chicken and egg problem. There’s some discussion I’ve seen about creating a helper service which exists just to pass the connection from one app to the other but the last time I read that discussion it seemed fraught with pain.


>
>
> Step 2: Use Apple Events.
>

Know nothing about Apple Events.

What happened to the suggestions of using a domain socket or a directory both apps can read to do this?

>
>
> Gerriet.
>
>
> _______________________________________________
>
> Cocoa-dev mailing list (email@hidden)
>
> 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:
>
> This email sent to email@hidden


_______________________________________________

Cocoa-dev mailing list (email@hidden)

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:

This email sent to email@hidden


  • Follow-Ups:
    • Re: Talking to other apps - again
      • From: "Gerriet M. Denkmann" <email@hidden>
    • Re: Talking to other apps - again
      • From: "Gerriet M. Denkmann" <email@hidden>
References: 
 >Talking to other apps - again (From: "Gerriet M. Denkmann" <email@hidden>)

  • Prev by Date: Talking to other apps - again
  • Next by Date: Re: Talking to other apps - again
  • Previous by thread: Talking to other apps - again
  • Next by thread: Re: Talking to other apps - again
  • Index(es):
    • Date
    • Thread