流水不争先,争的是滔滔不绝

标签:iOS

即时通讯软件开发

iOS WebSocket长链接

WebSocket WebSocket 是 HTML5 一种新的协议。它实现了浏览器与服务器全双工通信,能更好的节省服务器资源和带宽并达到实时通讯,它建立在 TCP 之上,同 HTTP 一样通过 TCP 来传输数据,但是它和 HTTP 最大不同是:WebSocket 是一...

云聊IM 1年前 (2020-03-05) 662℃

未分类

iOS 关于后台持续运行

在日常的工作开发中,有时会遇到需要在后台持续运行的需求。对于这个需求,安卓实现起来比较简单,而iOS来说就比较复杂了。前段时间我们公司就有后台持续定位,并且上传上传地理坐标的需求(可能听起来有点流氓)。趁现在有空总结下。 先小结下: 一般来说,没有进行过任何设置...

云聊IM 1年前 (2019-11-30) 739℃

即时通讯软件开发

适配iOS13

UITextField 的私有属性 _placeholderLabel 被禁止访问了 [self.textField setValue:self.placeholderColor forKeyPath:@"_placeholderLabel.textColor"]; ...

云聊IM 2年前 (2019-09-24) 841℃

Android 防止重复点击

本文中我将介绍一下我自己封装的一个小的工具类库:按钮点击事件类库。 作用: 该类库可以防止按钮重复点击,可以判断网络状态,可以判断用户登录状态,以及自定义验证条件等等。 说明: 其实现的核心原理就是通过自定义实现自身的OnClickListener类,并重写其中的o...

云聊IM 2年前 (2019-09-02) 495℃

未分类

iOS阅后即焚功能实现参考

本文是用环信SDK举例的,使用其他SDK、或openfire、Tigase开源服务器的,可以参考其思路。 思路如下:阅后即焚,是指对方查看你发的消息后,双方同时删除。这个功能可以用环信的“已读”回调实现,当对方查看消息后,发送已读通知,双方同时删除就可以了。 ...

云聊IM 2年前 (2019-08-30) 934℃

即时通讯软件开发

ProtocolBuffer for Objective-C 运行环境配置及使用

一 、前言 最近要做一个新的项目需要用到Google的Protocol Buffer,所以最近两天一直在学习这个。在网上看了很多人写的相关博客,发现他们写的配置环境的步骤不尽相同,并且不需要那么复杂,所以就想写一篇最新的文章。 配置环境:mac OS 10.11.1 本文若有叙述...

云聊IM 3年前 (2018-08-01) 808℃

即时通讯软件开发

iOS 的 XMPPFramework 简介

XMPPFramework是一个OS X/iOS平台的开源项目,使用Objective-C实现了XMPP协议(RFC-3920),同时还提供了用于读写XML的工具,大大简化了基于XMPP的通信应用的开发。 1. 登录和好友上下线 1.1XMPP中常用对象们 XMPPStream:...

云聊IM 3年前 (2018-03-30) 1380℃

未分类

iOS网络编程之CFNetwork

一,CFNetwork 简介 首先来回顾下。在前文《[深入浅出Cocoa]iOS网络编程之Socket》中,提到iOS网络编程层次模型分为三层: Cocoa层:NSURL,Bonjour,Game Kit,WebKit Core Foundation层:基于 C 的 CFNet...

云聊IM 3年前 (2018-03-29) 890℃

点击这里给我发消息