240 发简信
  • 推送的实现流程

    什么是推送? 推送是我们应用程序不可缺少的一项服务,可以向我们提示推送消息 我们为什么要用推送呢? 当我们想要订阅一些新闻,或者是我们需要用手机...

  • 推送的流程与原理

    基于APNS的远程推送机制与原理 1.当我们第一次打开App的时候,会提醒我们当前的App想要给我们发送消息推送,是否允许接受通知 当我们点击了...

  • XMPP实现3

    注册,获取好友列表,聊天 我们的注册功能实现上跟登录功能的步骤大致相当 首先需要在我们的XMPPManager类中发送一个连接请求 连接成功后呢...

  • XMPP实现2

    我们需要与服务器连接,可以创建一个XMPP的管理类,负责处理客户端与服务器端的交互 我们来创建一个XMPPManager类,继承NSObject...

  • XMPP实现1

    XMPP代码实现 XMPP需要注意的地方 我们主要实现四个功能: 1.注册 2.登录 3.获取好友列表 4.聊天(最重要的功能) 首先我们创建一...

  • 120
    XMPP环境搭建

    1.什么是服务器 2.什么是服务 3.什么是客户端 4.服务器和客户端是怎样进行数据通信的 5.XMPP协议可以通过在服务器上安装OpenFir...

  • CoreData实现

    新建一个工程,CoreDataSample 不要点Next,我们中间还有一步,我们先看一下,下面是不是有一个user CoreData,我们先点...

  • CoreData原理

    CoreData和我们的Sqlite是不冲突的,都是数据持久化用的,开发商不一样 Sqlite是C级的,是属于开源的,而我们的CoreData是...

  • 120
    openfire启动失败解决办法

    当你发现你的电脑上的openfire无论你是重新安装还是重启都无法启动的情况下你可以按照我下面写的那些终端指令来启动你的openfire不用再去...