利用IMSDK <http://docs.imsdk.im/pages/viewpage.action?pageId=360453>,现在可以快速实现登陆功能了多得也不说,看我上SDK中的代码:
1、在官网下载SDK,记住模拟器和真机的SDK是不一样哦
2、添加头文件  #import "IMSDK.h"         #import "IMMyself.h"
3、接下来就方便了,在viewLoad里直接登陆注册。。等等代码:
[g_pIMMyself initWithCustomUserID:@"Shareholder" appKey:@"d3fecc6841c022fc7b7021dd"];
    [g_pIMMyself setPassword:@"shareholder"];
    [g_pIMMyself setDelegate:self];
    [g_pIMMyself loginWithTimeoutInterval:5 success:^(BOOL autoLogin) {
        NSLog(@"success");
        [g_pIMMyself sendText:@"...." toUser:@"mao" success:^{
            NSLog(@"send success");        } failure:^(NSString *error) {
            NSLog(@"send fail");        }];
    } failure:^(NSString *error) {
        NSLog(@"fail");    }];
这里在Block里面已经实现了发送消息功能,当然肯定可以接受消息啦!
但要记得先签代理哦
实现代理方法,代码:
- (void)didReceiveText:(NSString *)text fromCustomUserID:(NSString *)customUserID serverSendTime:(UInt32)timeIntervalSince1970
{
    NSLog(@"receive:%@ -> %@",customUserID,text);
}
这里已经完成了登陆发送消息功能,看是不是没超过10句代码4、这里没有写UI界面,呵呵呵,附IM官网一张。