Objective c 即时通讯API

Objective c 即时通讯API,objective-c,cocoa,macos,instant-messaging,Objective C,Cocoa,Macos,Instant Messaging,我只需要一个简单的Objective-C应用程序或API,可以发送和接收即时消息给单个用户 赤裸裸的 我看过Skype,但Objective-C部分看起来真的过时了。AIM是首选,但任何可以发送和接收IMs的东西都是完美的 这有API吗?是AIM还是Skype 请举例说明,请记住,我对Obj-C完全是新手。我不知道简单或简单的内容,但它是一个用Cocoa编写的OSX开源IM客户端 UDPATE:您可能想签出(“面向Cocoa的开源XMPP框架”)。看起来,作者也想拥有自己的Jabber/XMPP

我只需要一个简单的Objective-C应用程序或API,可以发送和接收即时消息给单个用户

赤裸裸的

我看过Skype,但Objective-C部分看起来真的过时了。AIM是首选,但任何可以发送和接收IMs的东西都是完美的

这有API吗?是AIM还是Skype

请举例说明,请记住,我对Obj-C完全是新手。

我不知道简单或简单的内容,但它是一个用Cocoa编写的OSX开源IM客户端

UDPATE:您可能想签出(“面向Cocoa的开源XMPP框架”)。看起来,作者也想拥有自己的Jabber/XMPP Cocoa框架,甚至已经创建了。

我不知道简单或简单,但它是一个很好的开源IM客户端,用于用Cocoa编写的OS X


UDPATE:您可能想签出(“面向Cocoa的开源XMPP框架”)。看起来作者也想要他自己的Jabber/XMPP Cocoa框架,甚至已经创建了。

如果是小规模部署,使用分布式对象实现自己的框架将非常容易。我听说在高流量的互联网服务中使用DO可能会有问题。

如果是小规模部署,那么使用分布式对象进行部署将非常容易。我听说在高流量的互联网服务中使用DO可能会有问题。

我不知道使用它到底有多困难,但是否有一个名为libPurple的开放源码库来访问IMs?也许你应该检查一下,看看它在Xcode中能做些什么。

我不知道使用它到底有多困难,但是没有一个叫做libPurple的开放源码库来访问IMs吗?也许你应该检查一下,看看它在Xcode中能做些什么。

我目前正在研究OSCAR(AIM)协议的Objective-C实现。它正在GitHub上更新。如果我正确理解您想要做的事情,该库虽然不完整,但可以满足您的需要。它可以发送和接收消息,并处理状态消息。如果你对此感兴趣,它还可以阅读好友列表。整个库应在本月底完成,您可以在GitHub上查看:

登录很简单:

 login = [[AIMLogin alloc] initWithUsername:username password:password];
 [login setDelegate:self];
 if (![login beginAuthorization]) {
     NSLog(@"Failed to start authenticating.");
     abort();
 }
登录后,发送消息的工作方式如下:

 AIMMessage * reply = [AIMMessage messageWithBuddy:[message buddy] message:@"Test"];
 [theSession.messageHandler sendMessage:reply];

显然,您可以在GitHub上查看该示例,但我想我应该使用该示例代码来满足您的胃口。享受吧

我目前正在研究OSCAR(AIM)协议的Objective-C实现。它正在GitHub上更新。如果我正确理解您想要做的事情,该库虽然不完整,但可以满足您的需要。它可以发送和接收消息,并处理状态消息。如果你对此感兴趣,它还可以阅读好友列表。整个库应在本月底完成,您可以在GitHub上查看:

登录很简单:

 login = [[AIMLogin alloc] initWithUsername:username password:password];
 [login setDelegate:self];
 if (![login beginAuthorization]) {
     NSLog(@"Failed to start authenticating.");
     abort();
 }
登录后,发送消息的工作方式如下:

 AIMMessage * reply = [AIMMessage messageWithBuddy:[message buddy] message:@"Test"];
 [theSession.messageHandler sendMessage:reply];

显然,您可以在GitHub上查看该示例,但我想我应该使用该示例代码来满足您的胃口。享受吧

我已经看过了。但这对我来说太过分了我可以不下载代码吗?谢谢试试这个。要下载所有内容,您似乎需要克隆Mercurial存储库。你也可以简单。太好了!谢谢我现在就去看看。如果行得通,我会告诉你的。我已经看过了。但这对我来说太过分了我可以不下载代码吗?谢谢试试这个。要下载所有内容,您似乎需要克隆Mercurial存储库。你也可以简单。太好了!谢谢我现在就去看看。我会让你知道这是否有效。你是什么意思,你想要一个应用程序还是一个API?你在写即时通讯客户端吗?这不是向第三方推荐应用程序的地方。不,我不想要“应用程序”。我想找到一个框架或示例代码,让我创建一个IM客户端。不过很简单。发送和接收消息。您想要示例代码或源代码已打开的应用程序,然后?你能编辑你的问题来澄清这一点吗?你是什么意思,你想要一个应用程序还是一个API?你在写即时通讯客户端吗?这不是向第三方推荐应用程序的地方。不,我不想要“应用程序”。我想找到一个框架或示例代码,让我创建一个IM客户端。不过很简单。发送和接收消息。您想要示例代码或源代码已打开的应用程序,然后?你能修改一下你的问题来澄清一下吗?